0

如果我在 ViewController 中声明一个 NSMutable 数组,有没有一种方法可以在不使用应用程序委托的情况下使其全局化?

4

1 回答 1

0

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

static NSMutableArray *array;

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

然后,您可以使用 . 从任何地方获取数组实例[MyViewController array]

于 2012-11-01T04:04:23.243 回答