2013-05-07 43 views
2

我有一個帶有XIB文件的UIViewController(myViewController)。在這個XIB文件中,我連接了另一個對象UIPickerViewController(myPicker)。如何重新加載xib中連接的對象

當我的UIViewController被分配,初始化並作爲視圖控制器推送時,UIPIckerViewController顯示它的實例,因爲它應該。

用戶可以從myViewController模式打開設置控制器來調整某些設置。

當設置控制器被解散時,myViewController被更新(按鈕,文本,tableview等)。

但是,myPicker不是隻有當UIViewController初始化並再次推送時,myPicker纔會更新。

有沒有什麼好的方法來重新加載myViewer的myPicker沒有初始化UIViewController

回答

0

嘗試調用[myPicker reloadAllComponents];在viewWillAppear中(爲此你應該創建UIViewController的子類)。

+0

謝謝你的回答。添加[myPicker reloadAllComponents];不工作。我不確定你是否應該在viewWillAppear中繼承UIViewcontroller。爲了澄清,這是在UIPIckerviewController中更新的語言設置(它在myViewController中更新)。 – 2013-05-07 16:56:57