推/送模态视图控制器

sky*_*erl 3 iphone controller view objective-c

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

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

    [self presentModalViewController:navController animated:YES];
    [self.navigationController pushViewController:descriptionController animated:YES];
    [descriptionController release];
Run Code Online (Sandbox Code Playgroud)

rek*_*kle 5

在您的代码中,您应该调用:

[self presentModalViewController:descriptionController animated:YES]
Run Code Online (Sandbox Code Playgroud)

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