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

时间:2019-02-03 05:12:31

标签: ios swift parse-server pffile

在使用“分析”窗格的iOS应用中。

pod 'Parse'

使用以下命令行将Pod从1.17.1版本更新到1.17.2之后:

$ pod update

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

在这一行代码上:

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

此错误:

  

使用未解析的标识符“ PFFile”;您是说“ PFRole”吗?

在这一行代码上:

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

此错误:

  

使用未声明的类型'PFFile'

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

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

1 个答案:

答案 0 :(得分:5)

PFFile重命名为PFFileObject。只需将代码更改为以下内容即可:

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

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