2011-12-29 11 views
2

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

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

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

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

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

ответ

3

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

Визуального

enter image description here

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

enter image description here

+0

Спасибо !!! это было легко. Я просто дублировал ViewController.m и .h и переименовал их в ViewControllerMain .... и поместил его в NSLog, в котором говорится: «Вы находитесь в режиме MAIN» отлично работает. И легко - вытащите меню и выберите новый класс. Рад узнать, что это не CONTROL- * click * Большое спасибо за ответ. – jim4iOS

+0

Вы можете щелкнуть по зеленому тику рядом с моим ответом, чтобы принять :) – doNotCheckMyBlog

+0

получил зеленый галочку - см. I AM NEW !! hahah ok теперь я ухватился за зеленый флажок. :-) – jim4iOS