这会在每次推出应用时完成吗?因为它是在applicationDidFinishLaunching方法中。有没有办法一劳永逸地做到这一点?
谢谢!
答案 0 :(得分:0)
您好,您可以利用偏好..
这里是确定应用程序是否第一次运行的代码:(在applicationDidFinishLaunching方法中检查它。)
NSUserDefaults *defaults =[NSUserDefaults standardUserDefaults];
if([defaults objectForKey:@"Remote_Notification_Registered"] == nil)
{
// This is first run ...
// Do your only one time initialization
[defaults setValue:@"1" forKey:@"Remote_Notification_Registered"];
}
else
{
// Not first run
}
希望这会有所帮助。