iOS 5.1.1で誤動作している(古い)オーディオアプリがあります。それはオーディオを録音し、古いiOSバージョン(「ブレーク」がどこにあるか正確にはわからない)では、録音中は少しも動かさずに「フォアグラウンド」のままになります。
しかし、5.1.1では、アプリは2分後にバックグラウンドに置かれ、その後事態は悪化します。現在(これを変更する必要があると思いますが)、アプリはバックグラウンドで録音を強制終了します(そして、これは正常に実行されているように見えます)が、上記のルーチンのトラップで停止します。
残念ながら、これが発生するとコールスタックが空になるため、アプリが強制終了される理由についてはほとんどわかりませんが、バックグラウンドアプリがUI機能を使用できないため、トラップが発生することがわかります(Web上のヒントから)。 、そしてアプリはどういうわけかUIっぽいものを呼んでいるに違いありません。しかし、私はそれが何であるかについての手がかりを持っていません。
私はほとんどの通知を調べて、通知がどこかのキューに潜んでいて何かをしているのかどうかを確認しましたが、UIoppをトリガーする可能性のあるものは今のところ見つかりませんでした。
これを追跡する方法について何かアイデアはありますか?