1

解析 Cocoapods 构建的 1.7.1 版本

我有一个完全裸露的项目,我通过[PFUser enableAutomaticuser]. 从_UsersParse 中的表格判断,当我终止应用程序时,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:

4

0 回答 0