-2

我有一个FethViewController和一个DisplayViewController...

FethViewController其中有一个从 Web 服务获取 JSON 的方法。

我想访问该 JSON 对象,或者在DisplayViewController.

我该怎么做呢?我试过这个,但没有用。

请帮忙。

4

1 回答 1

2

在不了解应用程序架构的更广泛背景的情况下,我会说您有两种选择:

  1. 依赖注入- 由于您在也需要 JSON 的远端视图之前的视图的上下文中获取 JSON,因此一种选择是将 JSON 对象沿层次结构传递 - 即传递给您的UITabBarController等。我相信您发布的链接这个问题是指依赖注入。当您说“它不起作用”时,我不确定您的意思。
  2. 使 JSON 对象成为单例类的属性- 也许您可以创建一个单例类来管理网络访问。然后,在对象图中具有钝关系的对象可以访问网络和网络调用的结果,而无需依赖注入的混乱。

最后,我并不是说这些中的任何一个都比另一个更好(或比其他替代方案更好),因为我们对您的应用程序的目标和剩余的体系结构知之甚少。

于 2012-10-20T11:03:50.863 回答