NSMutableArray Global没有适用于iOS的应用程序委托

时间:2012-11-01 03:53:31

标签: ios xcode core-data uiviewcontroller

如果我在ViewController中声明一个NSMutableArray,有没有办法可以在不使用app delegate的情况下将其设为全局?

1 个答案:

答案 0 :(得分:0)

您可以使用类方法从NSMutableArray子类返回UIViewController,例如:

static NSMutableArray *array;

+ (NSMutableArray *)array {
    if (!array) {
        array = [NSMutableArray arrayWithCapacity:8];
    }
    return array;
}

然后你可以从[MyViewController array]的任何地方获取数组实例。