//方法一 跳出手動點選的連線視窗
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self CONTAINS 'MyString'"];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"self CONTAINS 'MyString'"];
[[EAAccessoryManager sharedAccessoryManager] showBluetoothAccessoryPickerWithNameFilter:predicate completion:nil]
//方法二 程式回連
//先用這個取回現正連線的裝置,他會回傳NSArray
[[EAAccessoryManager sharedAccessoryManager]connectedAccessories ];
//然後在Array中取出你想連線的裝置
//最後用這個去打開session即可使用
_session = [[EASession alloc] initWithAccessory:_accessory forProtocol:MFI_BUNDLE_ID];
//方法二 程式回連
//先用這個取回現正連線的裝置,他會回傳NSArray
[[EAAccessoryManager sharedAccessoryManager]connectedAccessories ];
//然後在Array中取出你想連線的裝置
//最後用這個去打開session即可使用
_session = [[EASession alloc] initWithAccessory:_accessory forProtocol:MFI_BUNDLE_ID];
我想請問使用
回覆刪除[[EAAccessoryManager sharedAccessoryManager]connectedAccessories ];
去判斷所有的Accessory,如果要對特定的protocolString連線,應該如何寫?
很久沒用MFi了,應該是在你取得Accessory中會有一個屬性protocolStrings找到你要的protocolString,然後在[[EASession alloc] initWithAccessory:_accessory forProtocol:MFI_BUNDLE_ID]; 的"forProtocol"部份把你要指定的protocolString放進去。
刪除作者已經移除這則留言。
刪除可以呀,給我你的email吧
刪除antcj84@gmail.com
刪除謝謝您~~
不好意思~~~信件送不出去
刪除我有發信給你了,reply給我就可以啦
刪除信件會被reject
刪除收到了,還需要log檔才能了解你的問題。
刪除