Раскадровка ViewController.m - PullRequest
       41

Раскадровка ViewController.m

2 голосов
/ 29 декабря 2011

Я сделал эксперимент в viewDidLoad, где я поставил:

NSLog(@"The View did load :-) %@", self.title);

внутри viewDidLoad .... поэтому каждый раз, когда я переключаюсь к своим различным представлениям, я наблюдаю за изменением вывода, но я теряюсь в "концептуальной" основе вещей.

Где я могу разместить свой код для каждого вида? XCode дает мне один ViewController.m, но я не должен создавать отдельный ViewController.m для каждого представления, которое есть в моей раскадровке, и тогда у каждого представления есть свой собственный viewDidLoad?

Я только что посмотрел видео WWDC о Segues / Storyboarding и собираюсь поиграть с prepareForSegue: sender: для передачи данных между моими представлениями. Ни одна из книг, которые я касаюсь раскадровки.

1 Ответ

3 голосов
/ 29 декабря 2011

Создайте отдельный контроллер для каждого View и затем подключите их из конструктора интерфейсов. Когда вы добавите ViewController в сторону вашего проекта ... вы найдете их внутри выпадающего списка рядом с классом на изображениях ниже. Так что просто выберите представление, а затем выберите красную циклическую вкладку, а затем назначьте контроллер представления для этого представления:)

Видеотехника

enter image description here

То же самое с другими видами,

enter image description here

...