Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ホームボタンを押してからアプリを再起動すると、約 10 回後に、アプリケーションがスプラッシュ画面を表示して数秒間スタックするか、クラッシュすることさえあります。起こりうる理由はありますか?
(アプリはバックグラウンドに設定されています)
問題が見つかりました。
mbprogresshud のサードパーティ コードを使用しています。
そして、間違いを見つけました。このコードには登録が含まれてUIApplicationBecomeActiveNotification おり、この通知が受信されるたびにこの登録が再び行われます。
UIApplicationBecomeActiveNotification
そのため、アプリケーションがバックグラウンドに移動して再度開いた後、スタックオーバーフローが発生しました。
ご回答ありがとうございます。