2

我已经开始使用外部附件框架和 Apple 相机连接器。我有一些准系统代码工作,但看到一些奇怪的行为。

基本上:当我连接相机连接器时,我收到三个事件 - EAAccessoryDidConnectNotification - EAAccessoryDidDisconnectNotification - EAAccessoryDidConnectNotification

所以它看到设备连接,然后断开连接,然后连接。我尝试过缓慢、快速地手动连接设备等 - 没有任何区别。

我用来设置通知的代码是样板文件(如下)。有什么已知的原因导致我可能会遇到这种连接问题吗?

(fwiw - 我打算将它与 Bass MIDI 库一起使用来确定键盘何时连接/断开)。

- 谢谢!

- (void)viewWillAppear:(BOOL)animated
{
 // watch for the accessory being connected
[[NSNotificationCenter defaultCenter] addObserver:self 
                                     selector:@selector(_accessoryDidConnect:) 
                                         name:EAAccessoryDidConnectNotification
                                       object:nil];

// watch for the accessory being disconnected
[[NSNotificationCenter defaultCenter] addObserver:self 
                                     selector:@selector(_accessoryDidDisconnect:)
                                        name:EAAccessoryDidDisconnectNotification
                                       object:nil];

[[EAAccessoryManager sharedAccessoryManager] registerForLocalNotifications];
}
4

0 回答 0