質問: iOSのCoreBluetoothを利用して、外部デバイスとBLE連携していると、たまに、Peripherarlのscan->connectのタイミングで、アプリがエラーを吐いて落ちてしまいます。 エラーメッセージは以下のようになっています。 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CBCharacteristic handleCharacteristicsDiscovered:]: unrecognized selector sent to instance ぐぐっても、なかなか同じような事例が出てこず、困っています。 エラーの原因、解決方法が分かる方がいらっしゃいましたら、ご教授おねがいします。 よろしくおねがいいたします。
回答: 落ちてる辺りのコードやバックトレースを書いていただけると何かコメント出来るかもしれませんが、とりあえず、NSLogかNSAssertを仕込んでみて何がnilになっているのか調べてみてはどうでしょうか?