我知道這個問題已被問了好幾次,我確實已經閱讀了關於這個主題的現有文章,但我仍然需要幫助。UIViewController parentViewController訪問屬性
我有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];
沒有按」工作。請幫忙。
+1這是一個很好的答案。你救我的頭。謝謝一堆。 – 2012-12-11 09:12:06
這就是Effin史詩答案哥們。謝謝!。 :-) – CalZone 2013-07-31 10:12:29