开发者

how can i update cell value when i pop to tableview?

In my uinavigation controller based application when i click to tableview cell it push me a new table view where i can cho开发者_开发百科ose values, i save them in to shared preferences and on pop i need to have that value in the cell where i have clicked, but i do not know where to call the [myTableView ReloadData]; procedure. I have the value there only when i scroll the table view.I m sure it can be made simply but i just do not find out how.

can you help me?

thanks

pushing:

       [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];


do it in -viewWillAppear:. That should do it.


I resolve it, but this method should not be used the secondviewcontroller inherit the pointer of firstviewcontroller's tableview, and then when i choose the value i just call reloadData.

It is not good way to solve it but it works.

hope my answer or Deepak 's answer hwlp to solve You this kind of problem

bye

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜