快速获得eaaccessory macaddress

时间:2016-05-09 08:03:44

标签: swift bluetooth eaaccessory

我有一台带有认证的bt 2.0设备。

我可以使用这个具有eaaccessory输入/输出流的bt设备发送/ recv数据。

但是我去了设备的mac地址

有一个ios9 eaaccessory标题

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

  • (ID)MACADDRESS;

我怎么称呼这个方法?

此应用不需要提交到苹果商店。

2 个答案:

答案 0 :(得分:1)

尝试通过以下方式获得价值:

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

答案 1 :(得分:0)

调用accessory.valueForKey("macAddress")可能有效,但您可能还会发现某些制造商在accessory.serialNumber字段中对MAC地址进行编码。

例如,爱普生蓝牙打印机'序列号只是它们的MAC地址而没有:分隔符。