Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 解析PFQuery使用PFUSER.query获取用户数据_Ios_Swift_Parse Platform - Fatal编程技术网

Ios 解析PFQuery使用PFUSER.query获取用户数据

Ios 解析PFQuery使用PFUSER.query获取用户数据,ios,swift,parse-platform,Ios,Swift,Parse Platform,我正在尝试使用Parse获取用户数据。我有一些问题,如果这个问题很容易,我很抱歉 AppDelegate->DidFinishingLaunchingWithOptions Parse.enableLocalDatastore() PFUser.enableAutomaticUser() Parse.setApplicationId("ybeCuJs2YI54aTXaV5pq31tSSmDKlsLhMusdJRPW", clientKey: "LovGLnlAFCb4jy

我正在尝试使用Parse获取用户数据。我有一些问题,如果这个问题很容易,我很抱歉

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=0xXXXXXXXX{code=209,temporary=0,error=invalid session 令牌,originalError=Error域=nsurErrorDomain代码=-1011“该 无法完成操作。(NSURErrorDomain错误-1011。)“})


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

那是一个错误。从服务器返回HTTP 500错误。服务器端出了问题。如果您可以访问服务器日志,它们可能会告诉您问题所在。如果没有,请尝试从浏览器进行相同的查询。

在Parse Installation中,《我的指南》添加了以下代码行:

Parse.enableLocalDatastore()

我已经删除了这个代码行,我的问题就解决了

我在Parse的数据库上删除我的Parse会话时出现此错误

通过拨打以下电话检查您是否有会话:

PFSession.currentSession()

你有没有初始化解析和设置API键等?@Shai,有。我可以保存数据并获取当前用户数据。谢谢您的回答,但我找到了不同的解决方案。我现在正在写一个新的答案。再次感谢你。