Swift 3错误 - 类型任何没有下标成员
问题描述:
我最近将我的代码转换为Swift 3,并且这些错误已经弹出。我不知道以下错误的含义。Swift 3错误 - 类型任何没有下标成员
类型“任何”有我尝试过改变没有下成员
[字符串:AnyObject]对于其他类型,但并未奏效。任何帮助表示赞赏!
答
(从链接)
let responseMessage = json["response"]! as? String
必须改变,以
let responseMessage = (json as AnyObject)["response"]! as? String
该数组必须转换为AnyObject。
可能的重复http://stackoverflow.com/questions/39641676/type-any-has-no-subscript-members-swift-3-0 – Moritz
“相关”部分中有10个问题完全相同title ...但是你是如何设法在当前的macOS上运行Xcode 3(!)的? –
@MartinR我认为OP是在谈Swift 3和Xcode 8 –