Swift 3错误 - 类型任何没有下标成员

问题描述:

我最近将我的代码转换为Swift 3,并且这些错误已经弹出。我不知道以下错误的含义。Swift 3错误 - 类型任何没有下标成员

类型“任何”有我尝试过改变没有下成员

[字符串:AnyObject]对于其他类型,但并未奏效。任何帮助表示赞赏!

+3

可能的重复http://stackoverflow.com/questions/39641676/type-any-has-no-subscript-members-swift-3-0 – Moritz

+3

“相关”部分中有10个问题完全相同title ...但是你是如何设法在当前的macOS上运行Xcode 3(!)的? –

+0

@MartinR我认为OP是在谈Swift 3和Xcode 8 –

This Other Stack Overflow Question Might Be Helpful

(从链接)

let responseMessage = json["response"]! as? String 

必须改变,以

let responseMessage = (json as AnyObject)["response"]! as? String 

该数组必须转换为AnyObject。