Проблема с отправкой данных в Modal View Controller на iPhone - PullRequest
0 голосов
/ 03 августа 2010

Итак, у меня есть один основной вид с несколькими изображениями на нем, и когда кто-то касается одного из изображений, изображение вернет идентификационный номер этому основному виду, а затем этот вид представит контроллер модального представления для отображения увеличенная версия этого изображения. Но в настоящее время, как я это делаю, функция на модальном контроллере поступает до того, как загружается NIB или что-то в этом роде, потому что, когда (в этой функции) я говорю ему изменить текст некоторых меток IB, они становятся пустыми. Однако, когда я, скажем, нажимаю кнопку, которая вызывает функцию, чтобы сделать то же самое, она делает это нормально. Вот что я делаю сейчас:

Каков наилучший способ отправки данных на контроллер модального представления при его представлении? Большое спасибо!

- (void)photoViewWasTouchedWithID:(int)imgID {</p> <pre><code>[self presentModalViewController:singlePhotoView animated:YES]; [singlePhotoView showImageWithID:imgID];

}

1 Ответ

0 голосов
/ 03 августа 2010

Вместо того, чтобы выполнять манипулирование объектом представления в showImageWithID:, сохраните параметр в переменной-члене. Затем выполните настройку в viewWillAppear, и ваши объекты представления должны быть созданы.

...