2010-11-22 54 views
1

如果我有一個父視圖控制器,顯示一個模式視圖與文本字段來從用戶收集數據,什麼是最好的方式將數據返回到父視圖控制器?目前,我將父視圖控制器分配爲用戶輸入數據時從模式視圖調用的代理。是否有更簡單/更好的方式從模態視圖返回數據?iOS開發:如何從模態視圖返回數據?

非常感謝您的幫助!

回答

2

就個人而言,我會模式視圖調度是將數據傳遞的NSNotification。當然,代表也有效。我認爲單身人士和代表都意味着更緊密的聯繫,但我知道有些人可能會不同意。

但是我也使用單身人士,如果我需要訪問從應用程序中許多不同位置集中存儲的數據。我只是不會簡單地將數據從視圖傳遞到另一個視圖。

+0

一致認爲,如果您需要從各種地方訪問價值,單身人士可能是正確的選擇。否則,通知(或KVO觀察)很好。 – 2010-11-22 22:17:59