【发布时间】:2015-05-11 21:33:00
【问题描述】:
我很想知道在 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 模拟器中登录用户但解析无法将该用户识别为服务器端的当前用户时,会话令牌无效。我很想知道我是在遵循可靠的惯例,还是只是编造了导致外部效应的奇怪解决方法。
【问题讨论】:
-
服务器请求和错误与您的视图控制器代码无关。收到错误时如何联系服务器?
标签: ios swift authentication parse-platform