2009-08-22 9 views
0

....私は私のアプリEAAccessory問題

  • (無効)accessoryDidDisconnectでのコード行を使用しています

    :(EAAccessory *)付属品;

しかし、このイベントは..Whenを解雇されていない私は私のアクセサリーを外し....

誰も私を助けることができますか?事前に

おかげ..........

+0

これはMade for iPodプログラムの付属品ですか?付属品には1つまたは複数のサポートされているプロトコルがありますか?あなたは3.0カスタムアクセサリーサポートでアクセサリーを使うことはできません。 –

答えて

1

お使いのデバイスが切断されたときにデバイスからの通知を取得するには、デフォルトの通知で「addObserver」とメソッドを登録する必要があります。ディーパックが言及したものに加えて

[notificationCenter addObserver: self selector: @selector (accessoryDidConnect:) name: EAAccessoryDidConnectNotification object: nil]; 

[notificationCenter addObserver: self selector: @selector (accessoryDidDisconnect:) name: EAAccessoryDidDisconnectNotification object: nil]; 
2

、あなたもいつかあなたのアプリが終了する前に

[[EAAccessoryManager sharedAccessoryManager] registerForLocalNotifications]; 

とunregisterForLocalNotificationsを行う必要があります。

0
迅速3.0.2について

、私はこれを使用.....

NotificationCenter.default.addObserver(self, selector: #selector(self.accessoryDidConnect),name: NSNotification.Name.EAAccessoryDidConnect, object: nil) 

NotificationCenter.default.addObserver(self, selector: #selector(self.accessoryDidDisconnect),name: NSNotification.Name.EAAccessoryDidDisconnect, object: nil) 

FUNC accessoryDidConnect(){

print("Connected Device") 

}

FUNC accessoryDidDisconnect(){

print("Device disconnected") 

}