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

Parse: undeclared type 'PFFile' (POD 1.17.2)

在使用 Parse pod 的 iOS 应用程序中。

pod 'Parse'

在我将 pod 从版本 1.17.1 更新到版本 1.17.2 后,使用此命令行:

$ pod update

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

在这行代码中:

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

这个错误:

Use of unresolved identifier 'PFFile'; did you mean 'PFRole'?

在这行代码中:

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

这个错误:

Use of undeclared type 'PFFile'

更新前没有这些问题。

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

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

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

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