Контроллер представления
Включите в контроллер представления ссылки IBOUtlet для всех полей, которые необходимо заполнить, и ссылку на отображаемый объект Fugitive.
Давайте немного доработаем представление. Оно будет работать и без этого, но «навести глянец» в стиле iPhone не помешает.
Эта кнопка будет использоваться для создания рамки поля. Для этого необходимо сделать две вещи.
В перечне элементов представления переместите кнопку в позицию перед текстовой областью. Кнопка переместится на задний план, то есть за текстовую область.
Не снимая выделения с кнопки, на панели Utilities снимите флажок Enabled.
Заполните детализированное представление данными из списка преступников. Вы уже знаете, как это делается, по приложению DrinkMixer.
Сообщите другим файлам о существовании детализированного представления.
В некоторые файлы реализации необходимо включить директиву #import FugitiveDetailViewController.h.
Обеспечьте правильное отображение детализированного представления.
В том же файле реализации в табличное представление необходимо включить код выбора. Аналогичный код использовался в приложении DrinkMixer.
Заполните поля данными.
Код детализированного представления должен заполнить существующие элементы данными из полей, созданных в файлах Fugitive.h и Fugitive.m, а также в коде Core Data. В методе viewWillAppear.
Заполните детализированное представление данными из списка преступников. Вы уже знаете, как это делается, по приложению DrinkMixer.
Сообщите другим файлам о существовании детализированного представления.
В некоторые файлы реализации необходимо включить директиву #import FugitiveDetailViewController.h.
Обеспечьте правильное отображение детализированного представления.
В том же файле реализации в табличное представление необходимо включить код выбора. Аналогичный код использовался в приложении DrinkMixer.
После того как детализированное представление будет заполнено данными, в нем отображается информация о выбранном преступнике.
Все отлично работает! Подробная информация сильно помогает мне в поиске преступников. С этим приложением мои доходы удвоятся!
Отлично!
Через пару недель Петя обращается с новой просьбой.
Все отлично, я уже поймал кучу преступников! Но как я буду следить за тем, кто уже пойман, а кого еще нужно ловить? И когда появится версия для iPad?
Соедините каждое поле, которое необходимо реализовать в детализированном представлении, с его типом в Core Data.
- Дата: 1-01-2015, 22:22