iOS swift : Parse Invalid Session Token Error

标签 ios swift session parse-platform error-handling

我遇到错误 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/

相关文章:

objective-c - 无法使用 removeFromSuperView 删除 MPMoviePlayerController

ios - UITableViewCell 通过滑动而不是通过点击选择

database - session 是否比查询数据库更快?

iphone - 使用Xcode播放随机声音

ios - 如何删除 TableView ios 的索引路径中的重复项,

ios - 阵列不附加图像

swift - 按钮的背景没有条件渲染

ios - Swift:全屏 UIImageView 不工作

javascript - 如何创建 session 登录

xcode - Swift 中的 session