解析PfQuery使用pfuser.query获取用户数据



我正在尝试将用户数据与解析获取。我有一些问题,如果这个问题很容易,我为此感到抱歉。

appdelegate-> didfinishinglaunchingwithoptions

    Parse.enableLocalDatastore()
    PFUser.enableAutomaticUser()
    Parse.setApplicationId("ybeCuJs2YI54aTXaV5pq31tSSmDKlsLhMusdJRPW", clientKey: "LovGLnlAFCb4jyO2HPfinsozYzYr4u1kW8XFiaJI")

ViewController-> ViewDidload

    PFGeoPoint.geoPointForCurrentLocationInBackground {
        (geoPoint: PFGeoPoint?, error: NSError?) -> Void in
        if error == nil {
            println(geoPoint)
             var user = PFUser.currentUser()!
            user["location"] = geoPoint
            if(geoPoint == nil)
            {
                println("Geopoint is null.")
            }
            var query = PFUser.query()!
            query.whereKey("location", nearGeoPoint: geoPoint!)
            query.limit = 10
           query.findObjectsInBackgroundWithBlock {
                (users: [AnyObject]?, error: NSError?) -> Void in
                if(error == nil)
                {
                    println("DATA IS COMING")
                    for user in users!
                    {
                        println(user)
                    }
                }
                else
                {
                    println("**** Hava problem, Problem is: *******")
                    println(error)
                }

            }

此代码在ViewDidload方法中,给出此结果:

2015-05-12 15:27:14.879 Tinder [1727:463475] [错误]:无效的会话 令牌(代码:209,版本:1.7.1) **** HAVA问题,问题是:*******可选(错误域=解析代码= 209"操作无法完成。(解析错误209.)" userInfo = 0xxxxxxxxxxx {代码= 209,临时= 0,错误=无效的会话 令牌,OriginalError =错误域= nsurlorrordomain code = -1011" 操作无法完成。(nsurlorrordomain错误-1011。)"})

我搜索了Nsurldomain错误和209代码错误,但找不到。我该如何修复?

该错误是nsurlerrorbadserverresponse。您从服务器回到了HTTP 500错误。服务器端出了问题。如果您可以访问服务器日志,他们可能会告诉您问题是什么。如果不是,请尝试从浏览器中进行相同的查询。

在解析安装中,我的指南添加了此代码行:

Parse.enableLocalDatastore()

我删除了此代码行,解决了我的问题。

在我在解析数据库上删除解析会话时,我遇到了这个错误。

检查您是否有会话:

PFSession.currentSession()

相关内容

最新更新