【发布时间】:2010-03-09 21:25:37
【问题描述】:
我知道这个问题已经被问过好几次了,我确实阅读了关于这个主题的现有帖子,但我仍然需要帮助。
我有 2 个UIViewControllers - 父母和孩子。我使用presentModalViewController 显示孩子UIViewController,如下所示:
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];
不起作用。请帮忙。
【问题讨论】:
标签: objective-c uiviewcontroller parentviewcontroller