Кнопка «Назад» отображается в StoryBoard, но не в симуляторе.
Я добавил последовательность от TableViewController
до DetailViewController
для передачи данных. На раскадровке автоматически отображается кнопка «Назад» на DetailViewController
, но при запуске симулятора кнопка не отображается.
Это моя раскадровка:
При ближайшем рассмотрении TableViewController
и DetailViewController
:
Но в моем симуляторе кнопка не отображается:
Иерархия всего проекта:
Я хочу знать, где настроить кнопку «назад» (в моем случае?) Или вместо этого удалить кнопку (не позволяя ей показываться в раскадровке), чтобы я мог создать ее самостоятельно.
Код моего перехода в моем TableViewController
:
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
performSegue(withIdentifier: "showDetailView", sender: indexPath)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
switch (segue.destination, sender) {
case (let controller as DetailViewController, let indexPath as NSIndexPath):
controller.receivedName = storeList[indexPath.row].name!
controller.receivedDesc = storeList[indexPath.row].desc!
controller.receivedRate = storeList[indexPath.row].rate
controller.receivedUrl = storeList[indexPath.row].url!
default:
print("unknown segue")
break
}
}