2010-12-06 74 views
3

我有一个应用程序使用UITabBarController来设置两个需要访问相同模型对象的其他控制器。任何人都可以给我任何关于如何最好地实现这一点的信息。我最初的想法是使用一个共享的实例(单例),我可以从两者都访问,但我只是好奇,如果我错过了一个更好的方法?从多个控制器访问模型对象?

回答

2

我通常创建我的模型作为一个单身人士。它带来了方便,但也有可能来自打破MVC范例的观点。将模型传递给每个控制器可能是一种安全的方式。

您可以找到有关this article

创造客观-C单身很好的提示我已经看到了一些开发商把它作为对applicationDelegate一个属性,但该模型绝对不属于那里。

我投票单身!