0
我有一個方法的ViewDidLoad的問題... 在開始時,我的應用程序必須運行一些代碼,但如果我加載一個其他viewController並比我在主控制器返回應用程序再次運行代碼! 我希望我的應用程序在開始時運行此代碼,但當用戶返回到主視圖時,應用程序執行任何操作!問題與ViewDidLoad方法
我有一個方法的ViewDidLoad的問題... 在開始時,我的應用程序必須運行一些代碼,但如果我加載一個其他viewController並比我在主控制器返回應用程序再次運行代碼! 我希望我的應用程序在開始時運行此代碼,但當用戶返回到主視圖時,應用程序執行任何操作!問題與ViewDidLoad方法
您可以將您需要執行的代碼放到應用程序委託中,並從那裏啓動。
在你的項目中,你應該有一對文件,它們都應該是這樣的名字: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;
}
你可以張貼的地方,我必須把我的代碼,請的例子嗎? –
好的,我更新了我的答案 –