将数组从一个视图传递到另一个视图

时间:2010-08-06 10:45:27

标签: iphone

我是一个新的iphone程序员我想创建一个数组,当我从一个视图移动到另一个视图时,它会在最后一个位置添加一个值 因为在最后一个视图中,我需要一个包含所有视图中所有值的完整数组.... 我尝试取一个数组并将其发送到下一个视图(数组在所有视图中定义),但当我试图将值赋予它时

3 个答案:

答案 0 :(得分:0)

您可以将NSMutableArray类与addObject:一起使用,以便将您的视图添加到数组中。有一个视图控制器,声明该数组和所有视图都可以访问视图控制器的数组。

答案 1 :(得分:0)

尝试将它保存到一个类(singelton类)它将工作....如果你将它传递给委托类肯定会工作....在那里创建一个NSMutableArray对象并在applicationDidFinishLaunching方法中初始化它一次然后创建委托类的对象,并通过addObject方法将值传递给它......

答案 2 :(得分:0)

最好的方法是在appdelegate中初始化你的mutablearray,并在你想要使用的每个类中使用委托对象使用相同的对象。你可以使用addobject添加对象,并且可以在任何地方使用属性objectAtIndex访问。