我的应用程序有两个视图。主视图允许在第二个视图中输入产品的详细信息并存储到数组中。每当我切换到第二个视图时,所有产品详细信息都应加载到表格视图中。
问题是每当我尝试将产品添加到数组中时,它都会保存数据但会替换以前的数据。所以所有时间数组都只存储一个产品信息。我假设每次添加产品时数组都会被初始化。这是代码,
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
productArray =[[NSMutableArray alloc] init];
}
return self;
}
我试图在 viewDidLoad 方法和许多其他地方分配数组,但没有任何帮助。
请帮忙。
谢谢