Есть ли способ передать данные из одного представления в modalviewcontroller? - PullRequest
0 голосов
/ 18 августа 2011

У меня есть вид с UIView и кнопкой.Нажатие на кнопку вызывает ModalViewController, который является UIView с UITextField в нем.Мне нужно передать строковое значение NSObject в UIView в ModalViewController в виде строки.При нажатии кнопки я вызываю это:

-(void) editNote{

TextViewController * vc = [(TextViewController *)[TextViewController alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc];

[self.navigationController presentModalViewController:nav animated:YES];
[vc release];
}   

Обычно при выборе строки мы отправляем данные с помощью pushviewcontroller на следующий просмотр, но после выполнения большого количества Google я не могу понять, как передать данные с использованием presentmodalviewcontroller.

1 Ответ

5 голосов
/ 18 августа 2011

Вы можете добавить свойство в TextViewController, а затем просто использовать vc.object = myObject.Или вы можете создать новый метод init, который потребует больше информации.

...