我很想知道在Swift项目中使用Parse.com进行用户身份验证时,是否有一些最佳实践可以防止我将来受挫。
我有一些没有登录用户就无法运行的视图。我目前的方法是使用ViewWillAppear将非登录用户重定向到登录页面,其中包含一些简单的内容
override func viewWillAppear(animated: Bool) {
if (PFUser.currentUser() == nil) {
self.navigationController?.popToRootViewControllerAnimated(true)
presentViewController(alert, animated: true, completion: nil
} else {
// (...code...)
}
但偶尔我会得到一个解析209错误:无效的会话令牌,当我以某种方式在iOS模拟器中登录用户但解析时并未将该用户识别为服务器端的当前用户。我很想知道我是否遵循可靠的约定,或者只是编造导致外部性的奇怪的解决方法。
答案 0 :(得分:3)
一些评论: