我可以在蓝牙设备列表中检测我的MFI兼容芯片(来自我的iphone 5C),但一旦建立连接,我就不会收到通知EAAccessoryDidConnectNotification
...我使用Apple提出的演示EADemo 。你能帮我解决这个问题吗?
我还用showBluetoothAccessoryPickerWithNameFilter
测试了它,我得到了
BTM:连接到设备上的服务0x00000080" BRAIN_WT12_2" 00:07:80:99:EE:4C成功了。
那么,为什么我没有收到任何EAAccessoryDidConnectNotification
通知?
这是我的代码:
- (void)viewDidLoad {
[[EAAccessoryManager sharedAccessoryManager] showBluetoothAccessoryPickerWithNameFilter:nil completion:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_accessoryDidConnect:) name:EAAccessoryDidConnectNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_accessoryDidDisconnect:) name:EAAccessoryDidDisconnectNotification object:nil];
[[EAAccessoryManager sharedAccessoryManager] registerForLocalNotifications];
...