我正在制作一个项目..
我正在使用viewController和tableViewController ..
我在这里声明了两个数组,在viewController array1和tableViewcontroller数组2中
现在我正在查看视图控制器中的数组,并且我将数组1的值提供给视图控制器中的数组2,并且我在tableViewController中显示了一个
现在我的问题是,每次在表格视图中添加数组时,我在这两个视图之间导航..
所以会发生什么,每次都会添加数组..
那我该怎么做removeAllObject进程??
答案 0 :(得分:1)
在表视图中,控制器为数组创建一个属性。
@interface DetailedAddViewController : UITableViewController{
NSArray *dataSourceArray;
}
@property (nonatomic, retain) NSArray *dataSourceArray;
@end
在m文件中不要忘记添加
@synthesize dataSourceArray;
用dealloc方法释放它
[addDictionary release];
答案 1 :(得分:0)
可能是你从一个视图控制器切换到另一个视图控制器。所以视图控制器再次加载。在viewDidload方法中,初始化一个标志并删除标志内的数组。