2013-05-06 199 views
1

我可以通過USB連接到外部設備(MFi兼容),但不通過藍牙獲得EA通知。與文檔建議相反,爲什麼不通過藍牙連接觸發EA通知?未通過藍牙獲取EA通知

回答

0

1)您是否在InfoPlist中正確設置了協議字符串?
2)您是否在藍牙設備中正確設置了協議字符串?
3)您註冊了傳入連接事件嗎?像這樣:

-(void) <someMethod> {  
    [[EAAccessoryManager sharedAccessoryManager] registerForLocalNotifications]; 
    [[NSNotificationCenter defaultCenter] addObserver:self 
              selector:@selector(accessoryConnected:) 
               name:EAAccessoryDidConnectNotification 
               object:nil]; 
} 

-(void)accessoryConnected: (NSNotification *)notification { 
    EAAccessory *accessory = [[notification userInfo] objectForKey:EAAccessoryKey]; 
    NSLog(@"%@ connected", accessory.name); 
}