0
我有搜索關於歧義引用成員'下標'但找不到任何解決方案。我正在使用TableView。這是我正在使用的代碼: -對Xcode 8中成員'下標'的歧義引用
let people = [
["Pankaj Negi" , "Rishikesh"],
["Neeraj Amoli" , "Dehradun"],
["Ajay" , "Delhi"]
];
// return the number of section
func numberOfSections(in tableView: UITableView) -> Int {
return 1;
}
// return how many row
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return people.count;
}
// what are the content of the cell
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = UITableViewCell();
var (personName , personLocation) = people[indexPath.row] // Ambiguous Reference to member 'subscript'
cell.textLabel?.text = personName;
return cell;
}
我是IOS開發新手,爲什麼我很難理解這一點。但是這個代碼在Xcode 6中工作,但不在Xcode 8中。爲什麼我不知道?
謝謝,@Nirav D,我做了2D數組,但我需要一個元組的數組,在這種情況下,這就是它顯示這個錯誤的原因。用'['代替'(')是我這邊愚蠢的錯誤。 –