-3
xcode 7에서 012 신속한 2 코드가 있습니다. xcode 8을 업데이트하면 오류가 발생했습니다.오류 : Swift 3의 'subscript'멤버에 대한 모호한 참조
에서 내 코드: 라인에서
let resultsDict = try JSONSerialization.jsonObject(with: data!, options: []) as! Dictionary<NSObject, AnyObject>
let items: Array<Dictionary<NSObject, AnyObject>> = resultsDict["list"] as! Array<Swift.Dictionary<NSObject, AnyObject>>
for i in 0 ..< items.count {
let snippetDict = (items[i] as Dictionary<NSObject, AnyObject>)
desired data.
we care about.
var desiredValuesDict: Dictionary<NSObject, AnyObject> = Dictionary<NSObject, AnyObject>()
desiredValuesDict["title"] = snippetDict["title"]
desiredValuesDict["thumbnail"] = snippetDict["thumbnail_url"]
desiredValuesDict["ID"] = snippetDict["id"]
:
desiredValuesDict["title"] = snippetDict["title"]
desiredValuesDict["thumbnail"] = snippetDict["thumbnail_url"]
desiredValuesDict["ID"] = snippetDict["id"]
: 오류
"Ambiguous reference to member 'subscript'"
을 보였다
let items: Array<Dictionary<NSObject, AnyObject>> = resultsDict["list"] as! Array<Swift.Dictionary<NSObject, AnyObject>>
은 또한에 동일한 오류를 보여 주었다
나를 해결하기 위해 제발 도와주세요 그것은 당신이 Dictionary<NSObject, AnyObject>
를 사용해서는 안
댓글을 남기 담당자 만이 ... 필요하지 않는