0

基本的に、新しいビューのテーブルにアイテムを追加しています。ユーザーが保存を押すと、ビューがポップオフし、前のテーブルビューが更新されて新しい追加が表示されます。このタスクを達成する方法についてのアイデアはありますか?

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PersonTableViewCell"];

    if(!cell){
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"PersonTableViewCell"]autorelease]; 
    }
    p = [friendsArray objectAtIndex:[indexPath row]];

    [[cell textLabel] setText:[p description]];
    return cell;
}
4

1 に答える 1

2

次の方法で、最初に現在のView Controllerをポップしてみてください。

[self.navigationController popViewControllerAnimated:YES];

次に、テーブルビューコントローラーのviewDidAppearまたはviewWillAppearで、呼び出します

[self reloadData];

更新します。

于 2012-04-10T16:32:48.447 に答える