我有两个与CoreData一起存储的字符串,我想在tableview单元格中显示它们。
我试过了:
cell.textLabel.text = data.valueForKey("firstName, lastName") as? String
使用" firstName"是一把钥匙" lastName"作为另一个,但这不会编译。当我输入这样的倍数时:
cell.textLabel.text = data.valueForKey("firstName") as? String
cell.textLabel.text = data.valueForKey("lastName") as? String
它只显示tableview单元格中的最后一个值(在本例中为#34; lastName")。
有谁能告诉我如何显示" firstName"和" lastName"同时在tableview单元格上?
答案 0 :(得分:1)
cell.textLabel.text = data.valueForKey("firstName") as? String
cell.textLabel.text = data.valueForKey("lastName") as? String
你的第二个任务是覆盖第一个。您需要将字符串连接在一起,可能是它们之间有空格或逗号。
let firstname = data.valueForKey("firstName") as? String
let lastname = data.valueForKey("lastName") as? String
let separator = ", "
let label = lastname + separator + firstname
cell.textLabel.text = label