我用这种方式用json数据填充UITableViewCell
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("jsonCell") as! Celda
var dict = arrRes[indexPath.row]
cell.nombre1.text = dict["nombre"] as? String
cell.nombre2.text = dict["calle"] as? String
cell.id.text = dict["id"] as? String
return cell
但我无法传递我的数据,如果我想传递id
文字,我的准备代码是什么?
答案 0 :(得分:0)
您应该尝试一下然后发布您的尝试。但这是一个例子......
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "Identifier" {
let navigationContoller = segue.destinationViewController as! UINavigationController
let controller = navigationContoller.topViewController as! MyViewControllerToSegueTo
let indexPath = self.tableView.indexPathForSelectedRow
let dataToPass = data[indexPath!.row]
controller.recieveingVariable = dataToPass
}
}