Ios 参数标签';(contentsofull:,错误:)&x27;不匹配任何可用的重载

Ios 参数标签';(contentsofull:,错误:)&x27;不匹配任何可用的重载,ios,swift,Ios,Swift,代码段: 大家好,, 我已经查找这个问题大约两天了,网站上的修复程序,包括这一个,都没有起作用。当我试图运行我的代码时,会弹出这个错误,我无法找出原因。我听过从“在常规部分下更改您的团队”到“找不到正确的mp3 url”,我刚开始使用swift和xcode,所以我完全没有任何线索 谢谢, Austin可能您正在尝试使用较低版本的Swift复制粘贴此代码,现在使用throws处理错误,因此将其更改为: do { let player = try AVAudioPlayer(conte

代码段:

大家好,, 我已经查找这个问题大约两天了,网站上的修复程序,包括这一个,都没有起作用。当我试图运行我的代码时,会弹出这个错误,我无法找出原因。我听过从“在常规部分下更改您的团队”到“找不到正确的mp3 url”,我刚开始使用swift和xcode,所以我完全没有任何线索

谢谢,
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!这就解决了问题。