Примеры контроллера календаря Kal все инициализируют контроллер в делегате приложения и нажимают на NavigationController. Я попробовал это, и это действительно работает, однако мне нужно, чтобы мой календарь был rootController для одного из моих элементов Tabbar, который был добавлен в основной кончик.
Я пытался добавить класс UIViewController в качестве корневого класса в моем nib для элемента, а затем инициализировать календарь в контроллере представления:
KalViewController *calendar = [[KalViewController alloc] init];
[self.view addSubview:calendar];
[calendar release];
Он появляется, но вылетает, если я касаюсь месяцев, дней и т. Д. *
В качестве альтернативы я создал класс на основе KalViewController и сделал его корневым классом для моего элемента панели вкладок. Но сразу вылетает без отображения.
Возможно, можно добавить KalViewController непосредственно в массив viewController панели вкладок, однако я создал панель вкладок в кончике, используя делегат приложения. Я не знаю, как его добавить.