Я думаю, что могу понять, что за Стивом. У меня есть основное действие, достигнутое через 1-й элемент в TabBarController. Мне бы хотелось, чтобы второй элемент панели вкладок по выбору добавлял либо электронное письмо с модалом, либо доступ к Facebook, либо к Twitter. Было бы неплохо, если бы этот выбор был предложен через лист действий, чтобы не упускать из виду то, что «позади» этого первого контроллера представления (из первого выбора панели вкладок), и ТОГДА появляется новый контроллер представления, обрабатывающий этот выбор. Это похоже на то, что делает «AP mobile», например, когда вы хотите «поделиться» новостной статьей.
@ Адриан: Я не мог заставить ваше решение работать "из коробки" ... но потом выяснил почему (читай дальше ...)
Это не помогает (очевидно) специально перетаскивать из Outlet: делегировать владельцу файла
Ты получишь:
*** Завершение работы приложения из-за необработанного исключения «NSInternalInconsistencyException», причина: «Изменение делегата панели вкладок, управляемой контроллером панели вкладок, не допускается». *
Мой метод делегата игнорировался, пока я не добавил UITabBarControllerDelegate в определение интерфейса (UIApplicationDelegate уже присутствовал, и я не читал дальше) ...
А ТАКЖЕ
В приложение DidFinishLaunching я добавил
[rootController setDelegate:self];
Приветствие.