Если я создаю новый проект в Xcode 3 - «Универсальный» проект на основе окон, я не могу создать экземпляр выхода UISplitViewController, который добавляю в iPad XIB.
Начиная с совершенно нового«оконный» проект, я выбираю «Универсальный» из выпадающего списка (iPhone, iPad, Universal).Затем я создаю свойство IBOutlet в AppDelegate_iPad.h, синтезирую переменную в файле .m и освобождаю ее в соответствующем dealloc.
Я открываю файл MainWindow_iPad.xib и добавляю к нему объект UISplitViewController.Затем я подключаю выход «splitViewController» из AppDelegate_iPad к UISplitViewController, который я только что перетащил на XIB.
К сожалению, когда я запускаю это, splitViewController никогда не создается.Следовательно, я не могу добавить его в представление окна или установить его в качестве корневого контроллера окна.Я проверяю это, помещая точку останова в
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
для просмотра ivar splitViewController - но, к сожалению, это всегда 0x0.Есть ли какой-то особенный шаг, который я пропускаю?Я сравнил свой код с шаблоном контроллера разделенного представления в XCode, и я не вижу никаких отличий.