是否可以將兩個值分配給UITableView中的單元格?Swift將兩個值分配給UITableViewCell
我有一個結構類似的JSON文件:
{
"band": [
"Name": "The Kooks",
"id": "1258"
]
}
我可以得到標籤在單元格中顯示並把它傳遞到一個新的視圖控制器,但我怎麼也分配ID,以便我也可以傳遞?
我是新來的快,所以請不要吃我。
編輯1:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell:UITableViewCell = self.tableView.dequeueReusableCellWithIdentifier("cell")! as UITableViewCell
cell.textLabel?.text = self.items[indexPath.row]
return cell
}
項目是空的,所以我得到它像這樣:
Alamofire.request(.GET, testurl, parameters: ["bandName": bandName])
.responseJSON { response in
switch response.result {
case .Success:
if let value = response.result.value {
let json = JSON(value)
for (_,bands) in json {
for (_,bname) in bands {
let bandName = bname["Name"].stringValue
print(bandName)
self.items.append(bandName)
self.tableView.reloadData()
}
}
}
case .Failure(let error):
print(error)
}
}
請用String (格式:「String%@%@」,變量); –
erm?謹慎解釋? – JamesG
您不會將其分配給單元格。您將ID保存在您的模型中,然後通過'prepareForSegue'中的選定單元格的'indexPath'來檢索它。 –