Iphone ViewDidLoad方法的问题

Iphone ViewDidLoad方法的问题,iphone,viewdidload,Iphone,Viewdidload,我对方法ViewDidLoad有问题。。。 在开始时,我的应用程序必须运行一些代码,但如果我加载另一个viewController,然后返回主控制器,应用程序将再次运行代码! 我希望我的应用程序在开始时运行此代码,但当用户返回主视图时,应用程序会执行任何操作 您可以将需要执行的代码放在应用程序委托中,然后在启动时从那里运行它 在您的项目中,您应该有一对文件,它们的名称如下:yourprojectnameAppDelegate,进入实现一 然后用下面的方法编写代码 - (BOOL)applicat

我对方法ViewDidLoad有问题。。。 在开始时,我的应用程序必须运行一些代码,但如果我加载另一个viewController,然后返回主控制器,应用程序将再次运行代码!
我希望我的应用程序在开始时运行此代码,但当用户返回主视图时,应用程序会执行任何操作

您可以将需要执行的代码放在应用程序委托中,然后在启动时从那里运行它

在您的项目中,您应该有一对文件,它们的名称如下: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;
}

您可以将需要执行的代码放在应用程序委托中,然后在启动时从那里运行它

在您的项目中,您应该有一对文件,它们的名称如下: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;
}