注册UIRemoteNotificationTypes

时间:2010-05-21 04:23:59

标签: iphone objective-c

这会在每次推出应用时完成吗?因为它是在applicationDidFinishLaunching方法中。有没有办法一劳永逸地做到这一点?

谢谢!

1 个答案:

答案 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
}

希望这会有所帮助。