从 viewController 访问 NSObject 类中的 NSMutableArray

Posted

技术标签:

【中文标题】从 viewController 访问 NSObject 类中的 NSMutableArray【英文标题】:Acces NSMutableArray inside a NSObject class from a viewController 【发布时间】:2009-12-15 04:46:08 【问题描述】:

我正在尝试做一些非常基本的事情,但到目前为止还没有运气。这是我需要完成的工作。

解析一个 XML 文件。

<cars>
 <car>
   <company>BMW</company>
   <model>ABC</model>
 </car>

 <car>
   ...
   ...
 </car>
</cars>

我创建了 2 个类(NSObject 的子类),一个是 Car,另一个是 junkyard。 Car 类包含汽车的所有数据。垃圾场将所有汽车对象保存在 NSMutableArray 汽车中。

现在我可以很好地解析所有内容并将数据放入数组中。但我的问题是我想从视图控制器访问这些数据以显示在笔尖中。我不知道如何将相同的汽车数组从我的 appdelegate 类传递给 viewcontroller 类。请帮忙。

顺便说一句,我没有使用 UINavigationController。

【问题讨论】:

【参考方案1】:

这两个对象需要相互引用(或者至少一个对象需要引用另一个)。你如何做到这一点取决于你,并且取决于具体情况。获取对应用程序委托的引用通常非常容易,因为您只需向应用程序询问其委托即可。

【讨论】:

以上是关于从 viewController 访问 NSObject 类中的 NSMutableArray的主要内容,如果未能解决你的问题,请参考以下文章

如何从 AppDelegate 访问 ViewController 变量

如何从 viewController 访问 applicationDidEnterBackground

从 ViewController 访问 drawRect?

使图像可从其他 ViewController 访问

如何从 appDelegate 访问每个 ViewController?

无法从模态 ViewController 访问 UITabBarController