推/送模态视图控制器

时间:2010-02-11 11:54:56

标签: iphone objective-c view controller

我的视图控制器中有一个表(让我们称之为TVC1)。我在TVC1中使用了行,因此除了TVC1上的数据外,用户还可以输入更多数据。因此,当有人在TVC1中点击特定行时,它将显示另一个视图控制器(让我们称之为TVC2)。但是,当显示TVC2时,TVC1中的所有数据都被清除。如何在TVC1中保存数据?我应该通过app delegate吗?

        DescriptionInputViewController *descriptionController = [[DescriptionInputViewController alloc] 
                                                             initWithNibName:@"DescriptionInputView" 
                                                             bundle:nil];

    [self presentModalViewController:navController animated:YES];
    [self.navigationController pushViewController:descriptionController animated:YES];
    [descriptionController release];

1 个答案:

答案 0 :(得分:5)

在您的代码中,您应该致电:

[self presentModalViewController:descriptionController animated:YES]

descriptionController是您正在显示的视图控制器。