2011-06-23 6 views
0

メイクされたViewDidLoadに問題があります... 最初はアプリケーションでコードを実行する必要がありますが、他のviewControllerを1つ読み込んでメインコントローラで返すよりも、アプリケーションでコードが再度実行されます! 私のアプリはこのコードを最初から実行したいと思っていますが、ユーザーがメインビューに戻るとアプリは何もしません!ViewDidLoadメソッドの問題

答えて

3

実行する必要があるコードをアプリケーションデリゲートに入れ、起動時に実行するだけです。

プロジェクトでは、ファイルのペアが必要です。これらは両方とも、yourprojectnameAppDelegateという名前にする必要があります。実装に進みます。

それからちょうどあなたが、私は私のコードをしてください置かなければならない場合の例を投稿することができ、次の方法

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 

    //your code here 

    // Override point for customization after application launch. 
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
    self.viewController = [[Hungry_ZombiesViewController alloc] initWithNibName:@"Hungry_ZombiesViewController" bundle:nil]; 
    self.window.rootViewController = self.viewController; 
    [self.window makeKeyAndVisible]; 
    return YES; 
} 
+0

でコードを置きますか? –

+0

[OK]を私の答えを更新 –