У меня ошибка, и я не знаю, почему ... может кто-нибудь мне помочь? Я в отчаянии! Никакой другой пост не помог мне. Заранее благодарю за ваш ответ!Swift 3 и Xcode 8.2 - Неоднозначная ссылка на член «Подстрочный индекс»
PS: Я получаю ошибку только тогда, когда я пытаюсь запустить на моем Iphone
func parseJson() {
let username: String = UserDefaults.standard.value(forKey: "username")! as! String
let url=URL(string:"https://website.de")
do {
let allBetData = try Data(contentsOf: url!)
let allBet = try JSONSerialization.jsonObject(with: allBetData, options: JSONSerialization.ReadingOptions.allowFragments) as! [String : AnyObject]
if let arrJSON = allBet["bets"] as! [String : AnyObject]? {
for index in 0...arrJSON.count-1 {
let aObject = arrJSON[index] as [String : AnyObject]?
header.append(aObject["header"] as! String)
rowDescription.append(aObject["rowDescription"] as! String)
bodytext.append(aObject["bodytext"] as! String)
}
}
print("data loaded")
self.tableView.reloadData()
}
catch {
self.logout()
}
}
Возможный дубликат [Неограниченная ссылка на членский индекс «при разборе json» (http://stackoverflow.com/questions/39427214/ambiguous-reference-to-member-subscript-when-parsing-json) – JAL
Пожалуйста, напишите код вместо ссылки. – shallowThought
Вы объявляете переменную как словарь, а затем используете эту переменную, как если бы это был массив. Это не работает *, как и ожидалось * ... // Опубликуйте код в своем вопросе, а не образ кода. – Moritz