2010-12-06 70 views
3

我有一個應用程序使用UITabBarController來設置兩個需要訪問相同模型對象的其他控制器。任何人都可以給我任何關於如何最好地實現這一點的信息。我最初的想法是使用一個共享的實例(單例),我可以從兩者都訪問,但我只是好奇,如果我錯過了一個更好的方法?從多個控制器訪問模型對象?

回答

2

我通常創建我的模型作爲一個單身人士。它帶來了方便,但也有可能來自打破MVC範例的觀點。將模型傳遞給每個控制器可能是一種安全的方式。

您可以找到有關this article

創造客觀-C單身很好的提示我已經看到了一些開發商把它作爲對applicationDelegate一個屬性,但該模型絕對不屬於那裏。

我投票單身!