Переход TapGesture работает для просмотра, но не для контроллера просмотра

У меня есть RootViewController с UITableView, который переходит (нажимает) на DetailViewController. Используя tapGestureRecognizer в DetailViewController, он переходит обратно (push) к RootViewController.

Несколько дней назад переход обратно к RootViewController работал нормально, когда tapGestureRecognizer был настроен на переход к представлению RootViewController, а не к самому RootViewController. Где-то по ходу я изменил переход, чтобы приземлиться на самом RootViewController, и теперь переход назад не работает. По какой-то причине xcode не позволяет мне Ctrl + перетаскивать из tapRecognizer в представление RootViewController, только RootViewController. Я почти уверен, что это сработает, если я смогу перетащить в представление.

Любые идеи о том, почему я не смогу внезапно нажать Ctrl + перетащить в представление?


person mnort9    schedule 09.05.2012    source источник
comment
Вы никогда не могли перетащить Ctrl-Drag в представление. Переход помещает новый ViewController на экран. В этом весь смысл раскадровки. Каждый ViewController представляет собой сцену. Переходы перемещают вас от одной сцены к другой. Вы пытаетесь что-то сделать в коде или просто на раскадровке?   -  person Mike Z    schedule 09.05.2012
comment
Просто раскадровка. Просто странно, что у меня он работал и вдруг перестал.   -  person mnort9    schedule 09.05.2012
comment
Я понял. Ответ выше.   -  person mnort9    schedule 10.05.2012


Ответы (1)


Я понял. Мне нужно было подключить gestureRecognizers к Viewin Referenceing Outlet Collections.

person mnort9    schedule 10.05.2012