Все находится в раскадровке, используя довольно стандартную компоновку. viewDidLoad не называется
UISplitViewController
с контроллером деталировка UINavigationController
, который загружает мой обычай UITableViewController
. Только viewDidLoad
в обычном UITableViewController
никогда не срабатывает.
viewWillAppear
срабатывает, как и ожидалось, и все остальное работает отлично. Вид явно загружен (единственное, что не работает, - это уведомления, которые я устанавливаю в viewDidLoad
), где мой обратный вызов?
Мой viewDidLoad
метод ... Breakpoint, NSLog
... нет никакого способа, эти вещи не дали бы мне обратную связь, если этот метод выполняется.
Что произойдет, если вы подключите контроллер подробного представления непосредственно к UITableVC. Увеличивает ли viewDidLoad в UITableVC? – Spectravideo328
Я просто вытащил 'UINavigationController' и это не повлияло на проблему' viewDidLoad'. – DBD
Это похоже на пользовательский TableView. Вы подклассифицировали TableView, заменив табличное представление по умолчанию, а затем изменили класс в IB для TableView и UITableVC и убедились, что соединения UITableVC для TableView верны. И если они есть, я бы рекомендовал разбить соединения, сделать проект чистым и снова подключить Table VC к просмотрам. – Spectravideo328