iOS 8.0 で ble ベースの iOS アプリケーションを開発しています。データをアドバタイズする周辺機器があります。アプリケーションを開いたところです。スキャンはviewdidloadで開始されました。次に、周辺機器を検出し、テーブル ビューに一覧表示します。それは正常に動作しています。しかし、周辺機器の電源を切ると、iOS アプリを起動した後、didload でスキャンが開始され、センター キーを押すと、アプリがバックグラウンドに移行します。後は周辺機器のスイッチを入れるだけです。しかし、それはデバイスを検出できませんでした。
(現在の状況では、iOS デバイスの Bluetooth を手動でオフにしてからオンにしています。その後、バックグラウンド アプリが周辺機器を検出し、通知メッセージを受け取りました。)
アプリの実際の問題は何ですか? 解決策があれば?