无法将类型的值转换为预期的PFQueryArrayResultsBlock?

时间:2016-05-22 17:17:31

标签: swift parse-platform swift2

我在Parse查询中收到以下错误:Cannot convert value of type '([PFObject]?,_) throws -> ()' to expected argument type 'PFQueryArrayResultsBlock?'

我不确定为什么这会引发错误。我让自动完成为我创建了块。这是相关代码:

gameQuery.findObjectsInBackgroundWithBlock({ (results: [PFObject]?, NSError) in
                for result in results {
                    //code
                }
            })

我知道使用[AnyObject]用于在旧SDK中引发此错误,但这应该与[PFObject]一起使用。关于我做错了什么的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:0)

您错过了错误参数名称。试试这个。

gameQuery.findObjectsInBackgroundWithBlock({ (results: [PFObject]?, error: NSError?) in
                for result in results {
                    //code
                }
})