私はUIViewControllerを持っています。その中でユーザーはUIActionsheetまたはpopoverを起動することができます。デバイスが回転すると、意図的にUIViewControllerが解放されます。問題は、UIActionsheet/popoverが生きていて、後で私に襲われるゾンビになるということです。ユーザーはゾンビのボタンをクリックしてアプリケーションをクラッシュさせることがあります。私はdeallocまたはshouldAutorotateToInterfaceOrientationで[actionsheet dismissWithClickedButtonIndex:0 animated:NO]を呼び出そうとしました。無効。提案を感謝してください。ありがとう。iOS:UIActionsheet(またはUIPopoverControllerビュー)がゾンビになる
0
A
答えて
0
私はこの記事から解決策を見つけた:[actionsheetを閉じる] [1]
[1]:iPad crash with UIActionSheet displayed from child view controller。 UIViewControllerビューのサブビューを検索したり、viewWithTagメソッドを呼び出したりして、アクションシートを呼び出すのを間違えました。不思議にも、それは非無限のオブジェクトを返しました。しかし、このオブジェクトを使ってdismissWithClickedButtonIndexを呼び出すことはできません。
投稿の著者は、UIActionSheetポインタを使用し、viewWillDisapperでアクションシートを閉じることを提案しています。上記の特定のアプリケーションでは、deallocでアクションシートをディミッションする方が効果的だとわかりました。
関連する問題
- 1. バックボーン展開されたビューとゾンビ
- 2. iOSブロックがゾンビになる
- 3. はUIPopoverController
- 4. UIPopoverControllerがpresentPopoverFromに表示されない
- 5. 画像が漏れている、またはゾンビになっているのはなぜですか?
- 6. カスタマイズされたUIPopoverController?
- 7. 背景UIImageがゾンビのデリゲートになります
- 8. UIPopoverControllerのcallbalckは
- 9. UIScrollViewに埋め込まれた画像がUIPopoverControllerに表示されない
- 10. iOS 11 UIWebViewドロップダウンメニューが完全に壊れてしまった - UIPopoverController
- 11. UIPopovercontrollerがUILongPressGestureRecognizerから却下しない
- 12. ゾンビ対プロセスがありませんか?
- 13. Exit()を呼び出すがゾンビにならない子プロセス
- 14. UITableViewを使用したUIPopoverController
- 15. UIPopoverControllerの参照を知らずにUIPopoverControllerを却下するにはどうしたらいいですか?
- 16. UISearchDisplayControllerでゾンビ問題が発生しました
- 17. UIPopoverControllerがADBannerViewを覆わないようにする
- 18. EXC_BAD_ACCESS、ゾンビはなく、デバッグビルド設定ではありません
- 19. UIPopoverControllerトラブル
- 20. 人間のマトリックスがゾンビに変換
- 21. UIPopoverControllerのPopoverBackroundViewClassプロパティがありません
- 22. ipadは、UIPopoverControllerが解読されたときに検出します。
- 23. UIPopoverControllerにビューの代わりにボタンを配置することはできますか?
- 24. UIPopoverController非常に奇妙なバグ
- 25. のBizTalkゾンビ -
- 26. スレッド、サブプロセス、ゾンビ
- 27. BizTalkのゾンビ
- 28. UINavigationControllerをUIPopoverControllerに配置したときにnavigationBarが表示されない
- 29. UIPopovercontrollerがUIButtonから切り離されました
- 30. UIPopoverControllerは表示されません
あなたの質問に答えがあるとマークしてください。 – gschandler
忍耐メスマッパ。新しいユーザーは、自分の答えを受け入れる前に猶予期間を待たなければなりません。 –