【问题标题】:passing array from one view to another将数组从一个视图传递到另一个视图
【发布时间】:2010-08-06 10:45:27
【问题描述】:

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

【问题讨论】:

    标签: iphone


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-05-20
          • 1970-01-01
          • 2015-10-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多