2011-02-17 87 views
0

我有一張包含員工數據列表的表。用戶可以選擇員工並批准/拒絕員工的申請。如果被拒絕的用戶應該選擇拒絕原因並輸入評論。我正在使用UIModalPresentationFormsheet來顯示帶有UITextField,UIPicker和兩個按鈕的視圖(拒絕&取消)。UIModalPresentationFormsheet操作不會刷新主視圖

當用戶點擊拒絕按鈕時,我會進行網絡服務調用以更改服務器中的狀態並更改本地對象中保存員工數據的值。當點擊拒絕動作時,我可以執行這兩個動作,但後臺的主屏幕不會刷新。但是,當我嘗試正常推送拒絕屏幕(而不是UIModalPresentationFormsheet)時,一切正常。

我曾嘗試調用該函數強制刷新視圖仍然無法正常工作。任何人都可以請幫助解決這個問題。

謝謝...

回答

0

使用NSNotificationCenter

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateSomething:) name:@"updateSomething" object:nil]; 

[[NSNotificationCenter defaultCenter] postNotificationName:@"updateSomething" object:nil]; 
+0

謝謝WrightCS ...我沒有得到實施它的機會,但已經通過NSNotificationCenter,我認爲它應該可以解決我的問題。對不起,遲了(答覆沒有互聯網接入幾天)... – Tyagi 2011-02-22 20:15:46