解析 Cocoapods 构建的 1.7.1 版本
我有一个完全裸露的项目,我通过[PFUser enableAutomaticuser]
. 从_Users
Parse 中的表格判断,当我终止应用程序时,ID 似乎被丢弃,并在随后的应用程序启动时重新生成。在任何时候,我都不会退出或做任何应该让用户退出的事情。
这是预期的行为还是错误?
我的代码,如果重要的话:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool
{
// Initialize Parse.
Parse.setApplicationId(APP_ID,
clientKey: CLIENT_KEY)
// Create or authenticate anonymous user
PFUser.enableAutomaticUser()
PFUser.currentUser()!.saveEventually { (success:Bool, error:NSError?) -> Void in
if (success)
{
// Setup push notifications
}
}
// Track statistics around application opens.
PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)
return true
}
如果它有帮助......看起来用户存在于应用程序生命周期的最后一刻,但在调用启用自动用户之前的applicationWillTerminate:
下一次启动中它是 nil 。applicationDidFinishLauchingWithOptions: