2013-06-14 2 views
0

Я пытался выполнить segue от UIBarButtonItem (точнее, это значок компоновки).Выполнение segue от UIBarButtonItem

Предполагается, что это будет переход от UITableViewController до UIViewController. Я установил соединение, вычерчивая линию от UITableViewController до UITableView.

Я также попытался настроить segue непосредственно с кнопки, но это не повлияло.

Нет проблем при запуске приложения, но это просто не приведет к просмотру. На самом деле, он даже не доходит до IBAction: я попробовал кнопку также выполнить NSLog, но он просто не отображается.

Подключение в файле .h к UIBarButtonItem не может быть моей ошибкой.

На моем UITableViewController нет распознавателей жестов, которые могли бы прикоснуться к ним.

Что я пропустил?

Я очень благодарен за это, часами я пытался выяснить свою ошибку, но эта относительно небольшая проблема перестает проверять, выполнял ли я свои собственные сообщения делегатов. Я действительно новичок в отношении Objective-C.

Большое спасибо!

PS: Я uoloaded два изображения на мой раздаточной здесь: https://www.dropbox.com/sh/mvmdx5eo380yg09/olyNaeauBA?v=1mci

ответ

0

изменить стиль от «толчок» к «модальный»

«толчок» используется, когда у вас есть кнопка назад на следующий контроллер навигации. Теперь вы открываете новый контроллер (не навигационный контроллер с обратной кнопкой), поэтому вы собираетесь использовать «модальный»

+0

Спасибо, по крайней мере, кнопка, кажется, имеет эффект сейчас, но она вылетает с предупреждением Receiver () не имеет значения с идентификатором «Compose». Сег был сделан из маленькой желтой иконы UITableViewController в UIViewController. Что я делаю не так? – user2401698

+0

На первом снимке на Dropbox я вижу segue с идентификатором «compose» в вашем коде справа. Проверь это –

Смежные вопросы