2016-05-09 2 views
1

У меня есть устройство bt 2.0 с сертификатом.получить eaaccessory macaddress в swift

Я могу отправить/recv данные с помощью этого устройства bt с входным/выходным потоком eaaccessory.

, но я пошел, чтобы получить макинтош адрес устройства

есть ios9 eaaccessory заголовок

https://github.com/JaviSoto/iOS9-Runtime-Headers/blob/master/Frameworks/ExternalAccessory.framework/EAAccessory.h

  • (идентификатор) MACADDRESS;

как я могу назвать этот метод ??

Это приложение не нужно отправлять в магазин Apple.

+0

Это частная библиотека. Вы не сможете использовать его, если хотите, чтобы ваше приложение было опубликовано в AppStore. В старой версии (возможно, iOS6) MAC-адрес устройства присутствовал в «описании» (но это явно не рекомендуется для его получения из «описания»). – Larme

ответ

0

Попытка получить значение с:

let mac = myAccessory.valueForKey("macAddress") 
print("mac address is: \(mac)") 
0

accessory.valueForKey("macAddress") Вызов может работать, но вы также можете обнаружить, что некоторые производители кодируют МАС-адрес в поле accessory.serialNumber.

Например, серийные номера принтеров Epson Bluetooth являются их MAC-адресами без разделителей.