2013-05-16 53 views
0

我是XCode的初学者。NSMutablearray addObject不工作它覆盖数据

1-我有定义UITableViewCell(FirstViewController)的图
2-我有另一个视图(SecondViewController),它包含一些文本框以从用户获取数据
3-我必须将该数据传递到FirstViewController
4-数据成功传递到FirstViewController并成功添加到TableViewCell中,但是问题是......如果我添加另一个数据,它将被添加,但前一个单元格会变空白。 如何保存以前的数据,同时保存新的数据????????

7-温度是其中数据被收集可变... 8这里(项)是的NSMutableArray ..它增加了对象(TEMP)项使用

   [self.item addObject:temp ]; 

..但温度的旧值迷路;(

///我的代码

 data *temp; 
    temp =[[data alloc]init]; 

    temp.name=NSLocalizedString(textofsub, @"name"); 
    temp.detail=NSLocalizedString(@"Teacher", @"detail"); 
    [email protected]"a.jpg"; 
    temp.time=NSLocalizedString(@"8:30", @"time"); 

    [self.item addObject:temp ]; // 
    [self.mytableView reloadData]; 

回答

1

,你必须在viewDidLoad中

初始化数组
self.item =[[NSMutablearray alloc]init];