Я пытаюсь сделать приложение очень похожим на приложение iCal на iPhone.Ввод другого представления UIViewController в «главный» UIViewController - методы делегирования
Для этого я интегрирую 2 проекта с открытым исходным кодом, Kal (https://github.com/klazuka/Kal) и GuiCocoa/Calendar (https://github.com/guicocoa/calendar), так как так же как мой собственный закодированный сегмент представления «Список».
Я решил, так как мне нужно все вложенное в UINavigationController Stack, что лучший способ достичь этих 3 отдельных проектов в один вид вещей, я бы создал нечто похожее на UITabBarController (в котором у вас есть 1 класс UIViewController, магазины и гнезда других UIViewControllers - ОДНАКО, я хочу использовать пользовательский UIToolbar с UISegmentedControl для делегирования между различными контроллерами представлений).
Таким образом, самая главная проблема, с которой я сталкиваюсь, - это неправильное делегирование действий. Например:
Если бы я был нажать одну из решетчатой даты, он пинает назад ошибку:
-[UINavigationButton didSelectDate:]: unrecognized selector sent to instance 0x6c1aba0
или что-то подобное.
Возможно, мой вопрос должен быть: существует ли «подкласс» UITabBarController, который я могу реализовать на своем собственном UIToolbar, а не в официальном UITabBar и т. Д.?
Или, если нет, существует ли способ указать, что все клики в «подвью» должны быть делегированы функциям из подвью?
Спасибо, rnc505