Im, использующий ViewController с TableView внутри.Swift: Индикатор раскрытия не отображается, если Segue
Если я активирую «Индикатор раскрытия» и сделаю запись, Значок Disclosure не отображается.
Если я прокомментирую строку: self.myTable.registerClass(UITableViewCell.self, forCellReuseIdentifier: "myTableCell")
, отображается индикатор раскрытия, но segue больше не работает.
Вот мои фрагменты кода:
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
}
}
Где может быть проблема?