当我弹出到tableview时,如何更新单元格值?

时间:2011-05-18 06:49:32

标签: cocoa-touch uitableview

在我的基于uinavigation控制器的应用程序中,当我点击查看tableview单元格时,它会向我推送一个新的表格视图,我可以在其中选择值,我将它们保存到共享首选项中,在pop上我需要在我拥有的单元格中具有该值点击,但我不知道在哪里调用[myTableView ReloadData];程序。 只有当我滚动表格视图时,我才有价值。我相信它可以简单地制作但我只是不知道如何。

你可以帮帮我吗?

感谢

推动:

       [myTableView reloadData];

        Choose *choose = [[Choose alloc] initWithNibName:nil bundle:nil];
        [self.navigationController pushViewController:choose animated:YES];
        choose.navigationItem.title = @"Ucty";
        choose.myArray = rootArray;

        [choose release];

        [myTableView reloadData];

空间PoPing:

    [zKtorehoUctu setObject:[myArray objectAtIndex:indexPath.row*5+2] forKey:@"zUctu"];

    [zKtorehoUctu synchronize];  

    [self.navigationController popViewControllerAnimated:TRUE];

2 个答案:

答案 0 :(得分:1)

-viewWillAppear:中执行此操作。应该这样做。

答案 1 :(得分:0)

我解决了,但是这个方法不应该使用secondviewcontroller继承firstviewcontroller的tableview的指针,然后当我选择值时我只调用reloadData。

这不是解决问题的好方法,但它有效。

希望我的回答或Deepak的回答能够解决你这个问题

再见