2012-03-02 11 views
1

こんにちは私のビューをリセットするデフォルトの状態をリセットするメソッドがあり、そのメソッドがloadViewで呼び出され、デバイスが動揺したときに2つのビューコントローラがタブバーコントローラにあるので、 viewWillAppearメソッドがコールされ、ビューをリセットしますが、それは背景に次回のに行くときに、アプリケーションに近い、ビューが文句を言わない私は、リセットビューメソッドの呼び出しを追加していリセット再起動されるView Controller lifecycle

-(void)viewWillAppear:(BOOL)animated; 
-(void)viewDidAppear:(BOOL)animated ; 
- (void)viewDidLoad; 
-(void)awakeFromNib; 

が、それらのどれにアプリケーションがバックグラウンドから起床したときに呼び出されています

答えて

0

アプリケーションデリゲートメソッドs。あなたはそこからアプリが起動されたときから何らかの方法を呼び出すべきです。あなたのビューが最後のビューであった場合は、あなたがリストアップしたメソッドは呼び出されません。呼び出されたときのドキュメントを読んでください。

+0

これを達成するためのビューコントローラメソッドがあるかもしれないと思っていましたが、クラス拡張のようにresetViewメソッドを公開することはありませんでした。ありがとうございました –