Решение: не называйте ваши файлы шаблонов такими же, как ваши маршруты. Проблема может быть решена путем присвоения имени файлу login_template.html
или чего-то еще. Или, что еще лучше, измените строку:
registry.addViewController("/login").setViewName("login");
на
registry.addViewController("/login");
Я нашел подсказку для такого поведения в javadocs для ViewControllerRegistration.setViewName
.
Объявите управление как IBOutlet в Вашем viewcontroller.h файл. В IB, набор Владелец Файла для представления как Ваш viewcontroller класс (Выбирают владельца Файла, в окне Inspector нажимают на (i) кнопку и устанавливают класс как Ваш viewcontroller), Теперь с выбранным Владельцем Файла, нажмите на синюю кнопку с белой стрелкой в окне Inspector. Свяжите IBOutlet для своего UISlider к UISlider на Вашем представлении.
Для получения значения ползунка, когда это изменится создайте метод в viewcontroller с IBAction типа возврата. В окне инспектора при соединении этого с UISlider он дает Вам несколько опций выбрать из. Выберите опцию "Value changed". Теперь каждый раз, когда значение ползунка изменяется, Ваш метод IBAction назовут.
Надежда, которая помогает.
Привязка какао не доступна в iPhone SDK. Необходимо сделать все "вручную", когда Вы раньше делали на Mac.
Отсутствие поддержки привязок какао в iPhone описано в Центр разработки Apple . Это полезная страница в целом для чтения, если вы разработчик Cocoa, начинающий разработку iPhone.
Наблюдение за ключевыми значениями (KVO) все еще полностью поддерживается, но вам нужно будет выполнить те части, которые вы бы сделали с привязки вручную. Это делает представление отсортированных динамических списков элементов, например, в UITableView гораздо более болезненным, чем в Mac OS X, где вы просто подключаете NSArrayController. См. Также этот вопрос на SO.