声明全局uiimages的NSMutablearray
问题描述:
我想声明一个全局数组,因此我可以在所有方法和应用程序中的每个位置使用它。我有两个按钮,其中1个显示阵列中的下一个图像,另一个按钮显示上一个显示的图像。我希望两个按钮都使用相同的数组。声明全局uiimages的NSMutablearray
NSMutableArray *images = [[NSMutableArray alloc]
initWithObjects:@"Americans.png",
@"Approach.png",
@"Arianny.png",
@"Atoms.png",
@"Australia.png",nil];
答
您可以使用dispatch_once分配一个静态对象:
static dispatch_once_t once;
static NSMutableArray * images;
dispatch_once(&once,^{ images = /*blah*/; });
通常你会在功能或实用类中的一个方法,这个包起来。
答
+0
是的,将数组锚定在您的应用程序委托或将其作为一个单身人士。 – 2012-01-14 04:33:01
+0
感谢您的帮助 – user1136294 2012-01-15 04:45:10
感谢您的帮助 – user1136294 2012-01-15 04:34:36