Я знаю, что этот вопрос задан несколько раз, и я прочитал существующие сообщения по этой теме, но мне по-прежнему нужна помощь.Свойства доступа родительского контроля UIViewController
У меня есть 2 UIViewControllers
- родитель и ребенок. Я показываю ребенок UIViewController
с помощью presentModalViewController
, как показано ниже:
ChildController *child =
[[ChildController alloc] initWithNibName:@"ChildView" bundle:nil];
[self presentModalViewController:child animated:YES];
[child release];
мнения ребенка имеет UIPickerView
. Когда пользователь выбирает элемент из UIPickerView
и клики завершены, я должен отклонить модальное представление и отобразить выбранный элемент на UITextField
в родительском представлении.
В кнопке ребенка нажмите delegate
, я следующее:
ParentController *parent =
(ParentController *)[self.navigationController parentViewController];
[parent.myTextField setText:selectedText];
[self dismissModalViewControllerAnimated:YES];
Все работает без ошибок. Но я не знаю, как загрузить родительский вид, чтобы он отображал обновленный UITextField
.
Я попытался
[parent reloadInputViews];
Безразлично»работу. Пожалуйста помоги.
+1 Это отличный ответ. Ты спасаешь мою голову. Огромное спасибо. –
Thats Effin Эпический ответ чувак. Благодаря!. :-) – CalZone