Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.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 为什么我的应用程序不能从Parse下载用户信息?_Ios_Swift_Parse Platform - Fatal编程技术网

Ios 为什么我的应用程序不能从Parse下载用户信息?

Ios 为什么我的应用程序不能从Parse下载用户信息?,ios,swift,parse-platform,Ios,Swift,Parse Platform,我试图下载用户名并将其附加到列表中,以便最终可以在表中显示它们 override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. var query = PFUser.query() query?.findObjectsInBackgroundWith

我试图下载用户名并将其附加到列表中,以便最终可以在表中显示它们

override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.

        var query = PFUser.query()

        query?.findObjectsInBackgroundWithBlock({ (objects, error) -> Void in


        if let users = objects {

            self.usernames.removeAll(keepCapacity: true)
            self.userids.removeAll(keepCapacity: true)

            for object in users {

                if let user = object as? PFUser {

                    self.usernames.append(user.username!)
                    self.userids.append(user.objectId!)


                } else {

                        println(error)

                    }

                    }

                }

            println(self.usernames)
            println(self.userids)


        })


    }

当我打印列表时,什么都没有发生,所以我只能断定我的应用程序没有检索到这些信息。有人知道这是为什么吗

进一步调试它。如果在“用户”中的“对象”之后立即打印对象和用户{,你有什么东西吗?嗯,我取对象并把它们追加到列表中,然后打印它们。所有空白行只会使代码更难遵循,范围和缩进是不正确的。对于XCODE中的缩进,选择文本和控件I。这是字母眼睛。要为代码格式化感到骄傲。on不正确?我只编写了一个多月的代码,所以很抱歉。当两个}处于同一缩进级别时,这意味着您的格式设置已关闭。{}中的代码块应该比封闭块缩进更多。至于您的实际问题,您是否在if let users=objects和single stepped through上设置了断点以查看发生了什么?