アプリケーション内のいくつかのViewControllerは同じUIAlertViewを表示し、同じ方法でalertView:clickedButtonAtIndex:メソッドを実行する必要があります。同じコードを複数のファイルに書きたくないので、1つのalertViewでグローバルUIAlertViewを使用する必要があります。すべてのViewControllerでclickedButtonAtIndex:メソッドを使用できます。私は、AppDelegate.mファイル内のUIAlertViewを呼び出してalertView:clickedButtonAtIndex:を同じ場所にオーバーライドするメソッドを作成しましたが、残念ながらalertView:clickedButtonAtIndex:は別のファイルから呼び出されません。あなたはなにか考えはありますか?おかげでお時間を異なるViewControllersからUIAlertViewDelegateメソッドを呼び出す
2
A
答えて
2
は、なぜあなたはUIAlertView
に必要なすべての機能を持つようにUIViewController
をサブクラス化していない、そして現在の方法は、ナビゲーションスタック上UIViewController
をサブクラスあなたAppDelegate
CALを持っています。それが助けてくれることを願って!
2
あなたが他のビューコントローラでUIAlertViewを作成するときに、デリゲートは、あなたのAppDelegate(またはclickedButtonAtIndex:
メソッドが宣言されwhererever)
関連する問題
- 1. 異なるクラスから実行可能メソッドを呼び出す
- 2. 異なるスレッドからメソッドを呼び出す
- 3. 異なるクラスから呼び出すC#(WPF)メソッド
- 4. 他のオブジェクトからメソッドを呼び出すメソッド呼び出し
- 5. 異なるViewControllersからTabBarに移動
- 6. 異なるSwiftクラスからメソッドを呼び出そうとしています
- 7. 2つの異なるクラスから同じメソッドを呼び出す
- 8. 1つのソリューションで異なるプロジェクトからのメソッドを呼び出す
- 9. C#でメソッド/呼び出しを別のメソッドから呼び出す方法は?
- 10. Codeigniter:ビューからメソッドを呼び出す
- 11. 親フラグメントからメソッドを呼び出す
- 12. javascriptからactionscriptメソッドを呼び出す
- 13. JavascriptからDLLメソッドを呼び出す
- 14. JavaメソッドからJavaScriptを呼び出す
- 15. GameViewControllerからSKSceneメソッドを呼び出す
- 16. FrontendからElectronメソッドを呼び出す
- 17. アンドロイドからjavascriptメソッドを呼び出す
- 18. iframeからjavascriptメソッドを呼び出す
- 19. C++からWebメソッドを呼び出す
- 20. JavaからPHPメソッドを呼び出す
- 21. UIAlertViewボタンからメソッドを呼び出す
- 22. コードビハインドメソッドからjQueryメソッドを呼び出す
- 23. C#:コンソールアプリケーションからメソッドを呼び出す
- 24. Main()からメソッドを呼び出す
- 25. ページからメソッドを呼び出す
- 26. コントローラからメソッドを呼び出す
- 27. シェルスクリプトからJavaメソッドを呼び出す
- 28. AppleScriptからSwiftメソッドを呼び出す
- 29. メソッドからクラスを呼び出す
- 30. アプリケーションデリゲートからUIViewControllerメソッドを呼び出す