在 swift 中获取 eaaccessory macaddress
get eaaccessory macaddress in swift
我有一台经过认证的 bt 2.0 设备。
我可以 send/recv 使用带有 eaaccessory input/output 流的 bt 设备传输数据。
但我去获取设备的 mac 地址
有一个 ios9 eaaccessory header
- (id)mac地址;
如何调用这个方法??
本应用无需提交至apple store。
尝试通过以下方式获得价值:
let mac = myAccessory.valueForKey("macAddress")
print("mac address is: \(mac)")
调用 accessory.valueForKey("macAddress")
可能有效,但您可能还会发现某些制造商在 accessory.serialNumber
字段中对 MAC 地址进行了编码。
例如,爱普生蓝牙打印机的序列号只是它们的 MAC 地址,没有 : 分隔符。
我有一台经过认证的 bt 2.0 设备。
我可以 send/recv 使用带有 eaaccessory input/output 流的 bt 设备传输数据。
但我去获取设备的 mac 地址
有一个 ios9 eaaccessory header
- (id)mac地址;
如何调用这个方法??
本应用无需提交至apple store。
尝试通过以下方式获得价值:
let mac = myAccessory.valueForKey("macAddress")
print("mac address is: \(mac)")
调用 accessory.valueForKey("macAddress")
可能有效,但您可能还会发现某些制造商在 accessory.serialNumber
字段中对 MAC 地址进行了编码。
例如,爱普生蓝牙打印机的序列号只是它们的 MAC 地址,没有 : 分隔符。