viewControllerがいつ表示されるかを知るには、UIApplicationのメインウィンドウが表示されなくなります。私はそれぞれのUIViewControllerにコードを入れたいとは思っていませんが、UIApplicationから各viewcontrollerのライフサイクルを観察します。UIViewControllerオブジェクトのbeingPresented、beingDismissedプロパティをどのように観察できますか?
答えて
すべてのビューコントローラにはライフサイクルがあります。したがって、すべてのビューコントローラには別々のライフサイクルメソッドがあります。だからあなたはそれぞれのすべてのUIViewControllerコードを配置する必要があります。アプリケーションデリゲートでは、アプリケーションの状態を確認します。 状態のは、以下のとおりです。
- アクティブ状態
- 非アクティブ状態
- 背景状態状態
- 中断状態に実行されていない
デリゲートメソッド:
application:didFinishLaunchingWithOptions:
applicationWillResignActive:
applicationDidBecomeActive:
applicationDidEnterBackground:
applicationWillEnterForeground:
applicationWillTerminate:
View Controllerライフサイクルメソッド:
-(void)viewDidLoad:(BOOL)animated{
[super viewDidLoad:animated];
}
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
}
-(void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
}
-(void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
}
-(void)viewDidDisappear:(BOOL)animated {
[super viewDidDisappear:animated];
}
答えをありがとう。私は明確ではなかったと思う。私はappdelegateから各viewcontrollerのライフサイクルを監視したい。 –
@AditGoelどうすればこのことができますか? –
これはまさに私の質問です –
- 1. RxSwiftで特定の瞬間をどのように観察できますか?
- 2. マルチパートフォームデータのアップロード中にuploadProgressをどのように観察できますか?
- 3. dstoreのルートオブジェクトの変更をどのように観察できますか?
- 4. MutationObserverで全身をどのように観察できますか?
- 5. Aureliaオブジェクトの動的配列のプロパティを観察します。
- 6. UIViewControllerがinterfaceOrientationを変更したときを観察できますか?
- 7. KnockoutJSオブジェクトのプロパティを観察するには?
- 8. リアクティブリスト内のオブジェクトのプロパティを観察する方法
- 9. UITabBarが隠されているかどうか、どのようにイベントを観察できますか?
- 10. Knockoutjs:観察可能なオブジェクトのプロパティへのアクセス
- 11. RxJSはオブジェクトを観察します
- 12. Swiftの複数のノードでFirebaseの子値の変更をどのように観察できますか?
- 13. SwiftのObjCクラスからプロパティを観察します。
- 14. Angular2でサードパーティイベントを観察するにはどうすればよいですか?
- 15. iOS KVOは別のクラスのプロパティを観察します
- 16. Key Value Observing - オブジェクトのすべてのプロパティを観察する方法?
- 17. ネストされた観測は:観察可能なのプロパティとして、観察を追加し、それをアンラップ
- 18. ReactiveCocoaでプロパティまたはインスタンス変数を観察する方法
- 19. EntityFrameworkコレクションとプロパティの変更を観察しながらオブジェクトを削除する
- 20. オブザーバーは複数のオブザーバブルを観察できますか?
- 21. コンポーネントの動的な子を観察できますか?
- 22. プロパティ「forkJoin」「typeofを観察できる」タイプに存在しません - angular2
- 23. typecriptで観察可能なプロパティasyncを設定するには?
- 24. ObservableListのアイテムのプロパティの変更を観察する方法
- 25. オブジェクトのメソッドによって返されたプロパティの変更を観察する方法
- 26. オブジェクト内のZend_Db_Table_Rowプロパティをどのように参照できますか?
- 27. クラスインスタンスのプロパティの変更を観察する
- 28. vue2どのように追加して、変更の要素を配列で観察しますか?
- 29. どのように私のFacebookのページの洞察にアクセスできますか?
- 30. 不適切なスタック巻き戻しを観察するにはどうすればよいですか?
残念ながら、いいえ。 –