NSMutablearray addObject无法覆盖数据

时间:2013-05-16 10:24:49

标签: iphone nsmutablearray

我是XCode的初学者。

1-我有一个UITableViewCell(FirstViewController)视图 2-我有另一个视图(SecondViewController),它包含一些文本字段以从用户获取数据
3-我必须将此数据传递给FirstViewController
4-数据成功传递给FirstViewController并成功添加到TableViewCell中 5-但问题是......
6-如果我添加另一个数据,它会被添加但前一个单元格会被删除。 如何在保存新数据的同时保留以前的数据????????

7-temp在收集数据时可变... 8-here(item)是NSMutablearray ..它使用

将对象(temp)添加到项目中
             [self.item addObject:temp ]; 

..但是旧的价值迷失了;(

///我的代码

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

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

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

1 个答案:

答案 0 :(得分:1)

你必须在viewDidLoad上初始化数组

   self.item =[[NSMutablearray alloc]init];