2
我有一個tableview,我想要從服務器加載多個部分,所以我需要一個二維數組。我如何插入字符串的二維數組字符串
我已經試過是這樣的:
var sections = [String]()
var district = [[String]]()
if let objects = objects {
for object in objects {
let town = object["town"] as! String
if !self.sections.contains(town){
self.sections.append(town)
self.district[self.i].append(object["district"] as! String)
self.i += 1
}else{
let f = self.sections.indexOf(town)
self.district[f!].append(object["district"] as! String)
}
}
}
當我運行它,我得到這個消息:
指數超出範圍
我試圖插入我的元素與+ =,但它甚至不讓我運行它。
我也試過這樣:
self.district[0][0] = object["district"] as! String
而且我得到了同樣的錯誤。
你迭代通過對象的對象',但你沒有'對象'變量聲明... – pbush25
我更新了我的問題@ pbush25 –
@ pbush25這不是錯誤的來源。 – Moritz