Кажется, что есть несколько способов войти в это состояние. Мой был другим. Я прочитал подсказку, где вы можете перетащить из селектора событий .xib в реализацию .h вашего контроллера представления, и он будет автоматически генерировать ваши методы. Это было - что было круто. Я сразу начал получать дублированные ошибки символов - что было не круто.
У меня не было времени покопаться в компоновщике, чтобы увидеть, что случилось. Я создал новый контроллер представления, скопировал контекст моего старого .xib в нового парня. Удалил старые .h, .m и .xib и собрал и снова заработал. Очень странная, очень раздражающая трата времени.
Очевидно, что в этом xcode "удобство" есть какая-то ошибка.