4

iOS 7 のみを対象として作成し、iPhone 5S で実行するアプリがあります。通常の使用でアプリがフリーズすることがあり、発生したタッチ操作を認識できず、アプリを強制終了する必要があります。さまざまなタスクをさまざまなビューで実行していることに気付きました。デバッグ中にこの問題が発生しましたが、RAM の使用量は約 65 Mb で、かなり良いと思います。CPU の使用量は 1 桁で、デバッガーはクラッシュを記録しません。このかなり深刻な問題をデバッグして修正しようとすることに関して、ここからどこに行くことができますか?

4

3 に答える 3

2

デッドロックであると示唆してくれた Leo Natan に感謝します。バックグラウンド スレッドから保存してフェッチしている特定のインスタンスがあり、バックグラウンド スレッドでのフェッチを停止できるようにする簡単な解決策がありました。

于 2013-10-21T21:53:01.037 に答える
0

私にとっては、それは無限の while ループでした。プロセスを一時停止し、スタック トレースをチェックアウトして、それを見つけました。

一時停止ボタンを押して、スタック トレースを確認します

于 2016-01-15T10:00:30.757 に答える