我有 ios 项目 i xcode,我需要从 Appdelegate 获取设备令牌以查看控制器,这是 App 委托的代码:
-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
[[NSUserDefaults standardUserDefaults] setObject:deviceToken forKey:@"token"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
然后,在视图控制器中:
[super viewDidLoad];
[[NSUserDefaults standardUserDefaults] objectForKey:@"token"];
当我第一次尝试它时,它可以工作,但是下次应用程序崩溃了...当我从视图控制器中删除该代码时,它可以工作,所以那里一定是错误的...你能帮帮我吗?