此代码不可用的'Pathextension'不可用:使用url上的Pathextension:
if originalAudioFormat == "MP2" || originalAudioFormat == "BWFMP2" {
SourceFileNameWithPath = decodeMp2ToWav()
if SourceFileNameWithPath.pathExtension != "wav" { //error at this line
print("save File as PCM Fehler: (SourceFileNameWithPath)")
return
}
基本上,强烈建议您始终更喜欢URL
s而不是String
路径。
另外,您可以将字符串桥接到NSString
(SourceFileNameWithPath as NSString).pathExtension
请符合命名惯例,即变量名称以小写字母开头。