我已经用这样的单例方法实现了一个数组:
。H
#import <UIKit/UIKit.h>
@interface globaltextarray : NSObject
+(NSMutableArray*)Text;
@end
.m
#import "globaltextarray.h"
@implementation globaltextarray
+(NSMutableArray*)Text {
static NSMutableArray *statArray;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
statArray = [NSMutableArray array];
});
return statArray;
}
@end
我以我拥有的一种形式使用它并且效果很好。我想要实现的是以下。
在我使用这个全局数组的表单上,当我点击一个按钮时,一个新表单将打开,与我之前已经打开的表单相同,但其中的数据不同,然后在刚刚打开的第二个表单上,我点击一个按钮,同样的故事发生了上。所以我的问题是这样的:有没有办法使用这个唯一的 globaltextarray 对象创建多个单例数组,该对象应该保存不同的数据,这些数据在用户从一种形式导航到另一种形式(第二个、第三个等)时显示出来?
希望你能理解。任何帮助表示赞赏。