私自身の方法で現在のビューコントローラを取得したいと思います。私は同じメソッドを呼び出す2つのビューコントローラがあることを意味します。その中で私は、どのView Controllerクラスがそのメソッドを呼び出すのかを区別したいと思っています。どのようにメソッドがそれを呼び出すビューコントローラを指示することができます
答えて
は、あなたがチェックすることができmyCommonMethod:
は、ビューコントローラの両方から呼び出される共通の関数であると言うことができます私を助けてください、それはNSObject
のisMemberOfClass:
方法を使用して、クラスのメンバーかではありませんかviewController
。あなたのビューコントローラの両方が同じ関数を呼び出している場合は
-(void) myCommonMethod:(UIViewController*) aViewController
{
if([aViewController isMemberOfClass:NSClassFromString(@"MyFirstController")])
{
}
else if([aViewController isMemberOfClass:NSClassFromString(@"MySecondController")])
{
}
}
あなたは、このためにそのメソッドにパラメータとしてself
を渡すことができますとしての機能を書くことができます - それは、ナビゲーションベースのアプリケーションであれば
-(void) functionName:(UIViewController*) viewController
、あなたは
UIViewController *currentVC = self.navigationController.visibleViewController;
私は後続の質問があります。 SplitViewアプリで現在のdetailVCをどうやって取得できますか?ありがとう –
@David DelMonte、遅れて返信して申し訳ありませんが、私はSplitViewに慣れていません。ありがとう。 – EmptyStack
ok。回答ありがとうございます。 –
- 1. displayAd()メソッドはどのように呼び出すことができますか?
- 2. ビューコントローラのメソッドをどこで呼び出すのですか?
- 3. ユーザがコンテナビュー内でビューコントローラを離れるときにメソッドを呼び出す
- 4. firstHourをFullCalendarのメソッドのように呼び出すことができます
- 5. どのメソッドを呼び出すのかをどのように知ることができますか?
- 6. 呼び出されたバットファイルをどのようにして呼び出すことができますか?
- 7. インターフェイスがクラスに渡されると、そのクラスのメソッドを呼び出すことができますか?
- 8. リアクションリーフレット:resetStyleのようなGeoJsonメソッドをどのように呼び出すことができますか?
- 9. HTMLでそのメソッドを呼び出すときに「getFolderByIDを呼び出す権限がありません」というエラーが表示される
- 10. ケースステートメントでメソッドを呼び出すことができますruby
- 11. minitestでランタイム中にメソッドが呼び出されたことをどのようにテストできますか?
- 12. メソッドをパラメータとともにどのように呼び出すことができますか?
- 13. SQLAlchemyクエリをどのように呼び出すことができますか?
- 14. 代理人が第2ビューコントローラを呼び出すことができません
- 15. nvarcharのメソッドを呼び出すことができません
- 16. Pythonのメソッドを呼び出すことができません
- 17. Angular 2のコンポーネントは、そのメソッドを呼び出すことによって、別のコンポーネントをどのようにポップアップさせることができますか?
- 18. Spring MVCでrequestmethod = POSTメソッドをどのように呼び出すことができますか?
- 19. どのようにして、クラスはメソッドを互いに呼び出すことができますか?
- 20. メソッド 'wsl_wordpress_social_login'を呼び出すことができません
- 21. どのようにして、プロパティークラスはJavaの '親'クラスのメソッドを呼び出すことができますか?
- 22. iPhoneアプリケーション - ビューは別のビューのメソッドをどのように呼び出すことができますか?
- 23. コンストラクタはどのように呼び出すことができますか?
- 24. インタフェース暗黙メソッドを呼び出すことはできますが、明示メソッドを呼び出すことはできませんか? (インタビュークエスト!on)
- 25. nullオブジェクトのメソッドをどのように呼び出すことができますか?
- 26. どのようにappcontleateはviewcontrollerのメソッドを呼び出すことができますか?
- 27. 現在のメソッドは、どのメソッドが呼び出されたかを知ることができますか?
- 28. クラス内のメソッドを呼び出すと、その呼び出しのインスタンスのデータが上書きされます
- 29. どのようにboost :: bind privateメソッドを呼び出すことができますか?
- 30. どのように私はスピナーからインテントを呼び出すことができますonitemSelectedメソッド
、によって現在のビューコントローラを取得することができ、私はこのエラーを取得:更新された答えをチェック:何かない構造体または共用 – user198725878
@barbgalのメンバーのための要求「navigationController」。 – Jhaliya
私はEGORefereshTableHeaderViewを使用していますが、私はrefreshLastUpdatedDate関数を呼び出しています。この関数は2つのviews.soによって呼び出され、最終更新日時は正しく保持されません。複数のビュー間でEGORefreshTableHeaderViewクラスを使用する方法がわかりません... – user198725878