Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.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 用于分析的查询不工作_Ios_Swift_Parse Platform - Fatal编程技术网

Ios 用于分析的查询不工作

Ios 用于分析的查询不工作,ios,swift,parse-platform,Ios,Swift,Parse Platform,这给了我一个错误。我附上了错误的截图。 问题似乎在于如何声明用户数组。试试这个 class UserTableViewController: UITableViewController { var users = [String]() override func viewDidLoad() { super.viewDidLoad() //Printing the currentUser name print(PFUser.cu

这给了我一个错误。我附上了错误的截图。


问题似乎在于如何声明
用户
数组。试试这个

class UserTableViewController: UITableViewController {
    var users = [String]()

    override func viewDidLoad() {
        super.viewDidLoad()

        //Printing the currentUser name
        print(PFUser.currentUser()!)

        var query = PFUser.query()

        query!.findObjectsInBackgroundWithBlock({ (objects : [AnyObject]!, error : NSError!) -> Void in
            self.users = [String]()

            if let parseUsers = objects as? [PFUser] {
                for u in parseUsers {
                    //parseUsers is now an array of PFUser
                    self.users.append(u.username)
                }
            } 
        })
    }
此外,您不能像那样强制转换您的用户。试试这个:

if let parseUsers = objects as? [PFUser] {
    //parseUsers is now an array of PFUser
}

我改变了,我仍然有一个错误<代码>无法转换类型为“([AnyObject])!”的值!,n错误!)->Void为预期的参数类型pfqueryarayresultblock我消除了强制转换错误。现在这只是
AnyObject
的错误。请注意,我已经回答了您原来的问题,所以请将其标记为“是”。我很乐意帮助您解决私人聊天中的其他错误我们如何进行私人聊天?
if let parseUsers = objects as? [PFUser] {
    //parseUsers is now an array of PFUser
}