2016-05-09 14 views
1

私はbt 2.0デバイスを持っています。速攻でeaaccessory macaddressを取得

私はeaaccessory入出力ストリームを使ってこのbtデバイスでデータを送受信できます。

私はios9 eaaccessoryヘッダ

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

  • (ID)MACADDRESSがあるデバイスのMACアドレス

    を取得するために行きました。

どうすればこのメソッドを呼び出すことができますか?

このアプリはアップルストアに提出する必要はありません。

+0

これはプライベートライブラリです。 AppStoreであなたのアプリを公開したい場合は、それを使用することを許可されません。古いバージョン(おそらくiOS6)では、デバイスのMACアドレスが 'description'に存在していました(ただし' description'から取得することはお勧めできません)。 – Larme

答えて

0

はして値を取得してください:

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

働くかもしれないが、あなたはまた、いくつかのメーカーがaccessory.serialNumberフィールドにMACアドレスをエンコードすることがありますaccessory.valueForKey("macAddress")を呼び出します。

たとえば、Epson Bluetoothプリンタのシリアル番号は、セパレータなしのMACアドレスだけです。

関連する問題