2

外部アクセサリ フレームワークと Apple Camera Connector の作業を開始しました。最低限のコードは動作していますが、奇妙な動作が見られます。

基本的に: Camera Connector を接続すると、EAAccessoryDidConnectNotification - EAAccessoryDidDisconnectNotification - EAAccessoryDidConnectNotification の 3 つのイベントが発生します。

そのため、デバイスが接続され、切断され、接続されていることがわかります。デバイスを手動でゆっくり、すばやく接続しようとしましたが、違いはありません。

通知を設定するために使用しているコードはボイラープレートです (以下)。その接続の問題が発生する可能性がある既知の理由はありますか?

(fwiw - これを Bass MIDI lib で使用して、キーボードがいつ接続/切断されたかを判断する予定です)。

- ありがとう!

- (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