ios - 将 NSMutableArray 从一个 View Controller 复制到另一个 View Controller ?

标签 ios xcode

我在 FirstViewController 中有一个 NSMutableArray 声明为 firstArray。 我想将 secondArray 复制到 firstArray 中。

在 SecondViewController 中,

Self.FirstViewController.firstArray = self.secondArray;

当我尝试 NSLog firstArray.count 来自 FirstViewController 时,它显示 0。数组中应该有两个对象

有人可以就此提出建议吗?

最佳答案

您可以选择以下解决方案之一:

  1. 单例
  2. ViewControllers 之间传递数据
  3. 代表团

您可以在这里找到您需要的所有信息:https://stackoverflow.com/a/9736559/1578927

单例示例:

static MySingleton *sharedSingleton;

    + (void)initialize
    {
        static BOOL initialized = NO;
        if(!initialized)
        {
            initialized = YES;
            sharedSingleton = [[MySingleton alloc] init];
        }
    }

关于ios - 将 NSMutableArray 从一个 View Controller 复制到另一个 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16670859/

相关文章:

ios - 应用程序传输安全已阻止明文 HTTP (http ://) resource load since it is insecure

ios - 单击更改 BarButtonItem 图标

c - 如何在静态库中隐藏目标文件名?

xcode - SVN 使用 Xcode 4 忽略模式

ios - 没有填充的画圈 IOS

ios - 无法在 Swift 2.0 Spritekit 中设置默认大小

iphone - MKMapView 中的缩放级别

ios - View Controller 的对象 swift 隐藏在视频背景后面

xcode - 使用 LLDB 在特定行上设置断点

c++ - Boost #include 在 XCode 上失败,即使 boost 在 header 搜索路径上