我收到错误 pathextension is unavailable 在 nsurl insted 上使用 pathextension

I am getting error pathextension is unavailable use pathextension on nsurl insted

这是我的代码

let pathVal = exportedFileURL!.path
let pathEx: String = pathVal!.pathExtension

根据变量名,我猜 exportedFileURL 是一个可选的 NSURL

根据 NSURL Class Referencepath 属性 是一个 String,因此您不能将其用作 NSURL 对象并使用pathExtension属性就可以了。

试试看:

let pathEx = exportedFileURL!.pathExtension