我是一个新的iphone程序员我想创建一个数组,当我从一个视图移动到另一个视图时,它会在最后一个位置添加一个值 因为在最后一个视图中,我需要一个包含所有视图中所有值的完整数组.... 我尝试取一个数组并将其发送到下一个视图(数组在所有视图中定义),但当我试图将值赋予它时
答案 0 :(得分:0)
您可以将NSMutableArray类与addObject:
一起使用,以便将您的视图添加到数组中。有一个视图控制器,声明该数组和所有视图都可以访问视图控制器的数组。
答案 1 :(得分:0)
尝试将它保存到一个类(singelton类)它将工作....如果你将它传递给委托类肯定会工作....在那里创建一个NSMutableArray对象并在applicationDidFinishLaunching方法中初始化它一次然后创建委托类的对象,并通过addObject方法将值传递给它......
答案 2 :(得分:0)
最好的方法是在appdelegate中初始化你的mutablearray,并在你想要使用的每个类中使用委托对象使用相同的对象。你可以使用addobject添加对象,并且可以在任何地方使用属性objectAtIndex访问。