[英]Current User nil after kill app on iOS 7
我正在使用解析SDK编写iOS应用。 我检查的用户登录
[PFUser currentUser] != nil
这是我的情况(在iPhone 5s,iOS 7.1上):
- 开启应用程式。
- 通过帐户登录解析数据库。
- 使用
currentUser != nil
成功登录- 在主屏幕上(登录后),我按了iPhone的主页按钮(两次)。
- 我杀了这个应用程序
- 我打开应用程序。 而且它没有记录。
我进行调试,第二次打开应用程序时看到PFUser currentUser
为nil
。
当应用程序被用户杀死时,我会对其进行检查,然后再次打开。 它在iOS 8上运行良好,但是当我在iOS 7.1上进行检查时, currentUser
为nil
。 看起来它已自动注销或currentUser
未保存。
我正在使用解析SDK 1.7.5。 新版本是1.8.0,也许我应该更新它?
这是我的错误,在AppDelegate
我在Setup Parse
之前Setup Parse
rootViewController
并在viewWillAppear
检查currentUser
。 我遇到了这个问题,也许在iOS> 8.0中, viewWillAppear
在iOS 7.1上会变慢。
可以与XCode一起使用的每个模拟器本身就是其自己的“沙盒”。 这意味着,如果我使用iOS 8.4使用iPhone 6+模拟器以Parse用户身份登录,然后关闭模拟器并使用iOS 8.3在iPhone 6+模拟器上运行我的应用程序,则该应用程序显示我已不再登录。请自己尝试。 这是正常现象。 如果这不是您遇到的问题,请详细说明您的问题,并详细说明您为解决此问题而采取的措施。 您的问题很可能是由与我认为完全不同的东西引起的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.