代码之家  ›  专栏  ›  技术社区  ›  Michel

解析:未声明的类型“PFFile”(POD 1.17.2)

  •  1
  • Michel  · 技术社区  · 7 年前

    在iOS应用程序中使用解析盒。

    pod 'Parse'
    

    在我使用以下命令行将pod从版本1.17.1更新为版本1.17.2之后:

    $ pod update
    

    我在编译应用程序时收到以下两条错误消息:

    parse_Sound = PFFile(name: "Voice", data: soundData)
    

    此错误:

    使用未解析标识符“PFFile”;你是说“角色”吗?

    if let audioFile = item.value(forKey: "audio") as? PFFile {...}
    

    此错误:

    在进行更新之前,我没有遇到这些问题。

    有没有人遇到过同样的问题并找到了解决方案?

    1 回复  |  直到 7 年前
        1
  •  7
  •   M Reza    7 年前

    PFFile 更名为 PFFileObject . 只需将代码更改为以下内容:

    parse_Sound = PFFileObject(name: "Voice", data: soundData)
    

    if let audioFile = item.value(forKey: "audio") as? PFFileObject {...}