我已经完成了获取设备令牌并将其存储在userdefault中的过程。这是第一次登录其工作正常。当用户注销并再次返回登录时,设备令牌为零。我想在LoginViewController中调用didRegisterForRemoteNotificationsWithDeviceToken来获取设备令牌。
答案 0 :(得分:1)
您尝试使用NSUserDefaults存储此数据。
[[NSUserDefaults standardUserDefaults] setValue:deviceTokenString forKey:@"deviceToken"];
要使用此数据:
NSUserDefaults *data = [NSUserDefaults standardUserDefaults];
NSString *string = [data objectForKey:@"deviceToken"];
注意:您不能删除密钥@" deviceToken"退出时从USER DEFAULT。