私はかなりの数のビューUINavigationController
を持つアプリを持っています。tabBarController
MBProgressHUD
2 つのタブに対応する私の 2 つのメイン ビューは、データをロードしているときにどちらも素敵に表示されます。これはトリガーされviewDidLoad
、一度だけ表示されることを意図しています。サーバーからの後続の更新では、 は使用されませんMBProgressHUD
。
問題は、viewDidLoad
特定の状況で再度呼び出されることです。これは、メモリの制約のためにビューがアンロードされ、後で再ロードされ、初めて実行したいコードがトリガーされるためだと思います。
私の質問:一時的なカウントをどこかに保存しようとせずに、ビューを初めてロードしたときにのみ呼び出されるようにするにはどうすればよいですか。私の解決策はすべてひどくハックに思えます。:)
ありがとう!