Ios 参数标签';(contentsofull:,错误:)&x27;不匹配任何可用的重载
代码段: 大家好,, 我已经查找这个问题大约两天了,网站上的修复程序,包括这一个,都没有起作用。当我试图运行我的代码时,会弹出这个错误,我无法找出原因。我听过从“在常规部分下更改您的团队”到“找不到正确的mp3 url”,我刚开始使用swift和xcode,所以我完全没有任何线索 谢谢,Ios 参数标签';(contentsofull:,错误:)&x27;不匹配任何可用的重载,ios,swift,Ios,Swift,代码段: 大家好,, 我已经查找这个问题大约两天了,网站上的修复程序,包括这一个,都没有起作用。当我试图运行我的代码时,会弹出这个错误,我无法找出原因。我听过从“在常规部分下更改您的团队”到“找不到正确的mp3 url”,我刚开始使用swift和xcode,所以我完全没有任何线索 谢谢, Austin可能您正在尝试使用较低版本的Swift复制粘贴此代码,现在使用throws处理错误,因此将其更改为: do { let player = try AVAudioPlayer(conte
Austin可能您正在尝试使用较低版本的Swift复制粘贴此代码,现在使用
throws
处理错误,因此将其更改为:
do {
let player = try AVAudioPlayer(contentsOf: fileURL)
} catch {
print(error)
}
或者干脆
let player=试试!AVAudioPlayer(contentsOf:fileURL)
如果您不想处理错误在最新的Swift版本中,错误处理不是使用Try Catch
完成的
试试这个:
do{
player = try AVAudioPlayer(contentsOfUrl: fileURL)
player.prepareToPlay()
}catch {
print("file not found")
}
面对同样的问题,但就我而言 我使用相同的保留关键字
扩展了一个结构
模型
struct Data: Decodable {
let data: Payload
let msgList: [Messages]
}
所以在使用getting这个错误获取文件内容时
解决方案
只需将扩展结构名重命名为
struct MyData: Decodable { .. }
希望这会有帮助,干杯 在这里发布代码和错误日志,而不是图片谢谢Tj3n!这就解决了问题。