我遇到错误 209 的问题: session token 无效。我只是像解析指南中那样打开应用程序,如果我删除 Web 小程序中的 session ,我会收到错误 209。我想捕获此错误并处理它,但我不知道错误发生在哪里。是否可以捕获所有 Parse 错误,或者是否有办法找出错误发生的位置?
这是我的代码:
//Parse setup
Parse.enableLocalDatastore()
Parse.setApplicationId("xxx",
clientKey: "xxx")
PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)
PFUser.enableRevocableSessionInBackgroundWithBlock({(error: NSError?) in
//enable the session errors
if (error != nil)
{
NSLog(error!.localizedDescription)
}
})
//get current user
let user: PFUser = PFUser.currentUser()
在获取当前用户后,应用程序打开起始页,没有任何操作,但错误仍然发生。
感谢您的帮助!
最佳答案
我通过尝试每一行发现了问题!每次与 Parse 服务器的联系都会导致错误 209。与服务器的第一次联系是以下行:
PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)
此操作有一个异步命令,因此我发现存在第一个错误。无论您如何处理发生的错误,它每次都会在没有命令的情况下记录下来,这并不重要。感谢您的回答!
关于iOS swift : Parse Invalid Session Token Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32189170/