【发布时间】:2018-07-01 18:41:20
【问题描述】:
我正在使用带有 Tableview 的 ViewController。
如果我激活“披露指示器”并进行转场, 披露图标未显示。
如果我评论该行:
self.myTable.registerClass(UITableViewCell.self, forCellReuseIdentifier: "myTableCell"),披露指示符正在显示,但 segue 不再起作用。
这是我的代码 sn-ps:
override func viewDidLoad() {
self.myTable.registerClass(UITableViewCell.self, forCellReuseIdentifier: "myTableCell")
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIdentifier = "myTableCell"
var cell = self.myTable.dequeueReusableCellWithIdentifier(cellIdentifier)
if cell == nil {
cell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: cellIdentifier)
}
let resultCarForList_data = resultCarNameForList[indexPath.row]
cell!.textLabel?.text = resultCarForList_data
return cell!
}
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
selectedCarID = resultCarIDList[indexPath.row]
performSegueWithIdentifier("klickCarDetail", sender: self)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if(segue.identifier == "klickCarDetail") {
let DestViewController : CarDetail = segue.destinationViewController as!CarDetail
DestViewController.passedCarID = selectedCarID
}
}
问题可能出在哪里?
【问题讨论】:
标签: ios swift uitableview segue