【问题标题】: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 的任何内容
    • 如果我不能解决它,我会尝试并返回。谢谢你的话。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多