【发布时间】:2010-08-06 10:45:27
【问题描述】:
我是一个新的 iphone 程序员,我想创建一个数组,当我从一个视图移动到另一个视图时,该数组会在其最后一个位置添加一个值 因为在最后一个视图中,我需要包含来自所有视图的所有值的完整数组.... 我尝试获取一个数组并将其视图发送到下一个视图(数组在所有视图中定义)但是当我尝试为其赋值时
【问题讨论】:
标签: iphone
我是一个新的 iphone 程序员,我想创建一个数组,当我从一个视图移动到另一个视图时,该数组会在其最后一个位置添加一个值 因为在最后一个视图中,我需要包含来自所有视图的所有值的完整数组.... 我尝试获取一个数组并将其视图发送到下一个视图(数组在所有视图中定义)但是当我尝试为其赋值时
【问题讨论】:
标签: iphone
您可以将NSMutableArray 类与addObject: 一起使用,以便将您的视图添加到数组中。拥有一个视图控制器,声明该数组,您的所有视图都可以访问视图控制器的数组。
【讨论】:
尝试将它保存到一个类(singelton 类)它会工作....如果你将它转移到委托类它肯定会工作....在那里创建一个 NSMutableArray 对象并在 applicationDidFinishLaunching 方法中初始化一次并然后制作委托类的对象并通过 addObject 方法将您的值传递给它.....
【讨论】:
最好的方法是在 appdelegate 中初始化你的 mutablearray,并在你想使用的任何地方使用每个类中的委托对象使用相同的对象。你可以使用 addobject 添加对象,并且可以在任何地方使用属性 objectAtIndex 访问。
【讨论】: