0

我是 XCode 的初学者。

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

7- temp 是收集数据的变量... 8-here (item) is NSMutablearray .. 它使用添加 object(temp) 到 item

             [self.item addObject:temp ]; 

..但是 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];
4

1 回答 1

1

您必须在 viewDidLoad 上初始化数组

   self.item =[[NSMutablearray alloc]init];
于 2013-05-16T10:31:30.853 回答