【问题标题】:PFArrayResultBlock(parse) is causing an error while converting to swift 2.0PFArrayResultBlock(parse) 在转换为 swift 2.0 时导致错误 【发布时间】:2015-09-24 10:44:22 【问题描述】: 我使用 parse 作为后端,在转换到 swift 2.0 时遇到了很多错误。 我附上了我遇到的错误的图片以及在我的项目中使用该功能的位置。 我们将不胜感激任何建议或帮助。 【问题讨论】: 标签: ios swift parse-platform swift2 【解决方案1】: 你的完成块的问题是 PFArrayResultBlock 当查询期望时 PFQueryArrayResultBlock 类型略有不同 - 需要 [PFObject]?另一个[AnyObject]? 【讨论】: 它曾经在 Swift 1.2 中工作。有什么建议我应该如何做出改变? 只替换静态函数 findCityLocality(localityName:String, completionBlock: PFQueryArrayResultBlock) 如果这样做,如何从函数中检索数据?早些时候,我在结果变量中获取数据并将其分配给事件。如果我用 PFQueryArrayResultBlock 替换结果,错误,我如何实现同样的目标 是的,只是您将获得 PFObjects 而不是 AnyObject,因此您可能需要重构调用 findCityLocality 的任何内容 如果我不能解决它,我会尝试并返回。谢谢你的话。