小编Aru*_*evi的帖子

抛出表达式类型“错误?” 不符合“错误”swift 3

将我的游乐场代码更改为 Swift 3,Xcode 建议更改

if let requestError = error {
    completion({throw (Error(code: requestError._code, description: requestError.localizedDescription, innerError: nil, informations:nil))})
}
Run Code Online (Sandbox Code Playgroud)

if let requestError = error {
    completion({throw (Error(code: requestError._code, description: requestError.localizedDescription, innerError: nil, informations:nil)) as! Error})
}
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:“'Error' 不能转换为 'Error';您的意思是使用 'as!' 强迫垂头丧气?”

swift xcode8

2
推荐指数
1
解决办法
3198
查看次数

标签 统计

swift ×1

xcode8 ×1