Мне нужно добавить в приложение iPhone некоторую пользовательскую логику, чтобы в зависимости от используемой версии iOS выбрать другой файл XIB (т. Е. На iPhone или iPad будут отображаться разные файлы XIB).
IЯ с самого первого дня создал целое приложение для iPhone, и все хорошо, с помощью tabbarcontroller и стандартных контроллеров навигации в каждой вкладке.
Итак, я реализовал:
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle
метод, только чтобы обнаружить, что он не вызывается.(У меня есть точка останова и лог-операторы, и ничего не получено).
Кто-нибудь знает, почему это может быть? ИЛИ как мне добиться этой функциональности?
Я где-то читал, что initWithNibName вызывается только при его вызове, т.е. когда вы программно строите иерархию представления, это правда ??