有没有办法将数据从一个视图传递给modalviewcontroller

时间:2011-08-17 20:05:27

标签: iphone objective-c uiview presentmodalviewcontroller

我有一个带有UIView和按钮的视图。按下按钮会弹出一个ModalViewController,它是带有UITextField的UIView。我需要将UIView中的NSObject的字符串值作为字符串传递给ModalViewController。点击按钮,我称之为:

-(void) editNote{

TextViewController * vc = [(TextViewController *)[TextViewController alloc] init];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:vc];

[self.navigationController presentModalViewController:nav animated:YES];
[vc release];
}   

通常情况下,在行选择中我们使用pushviewcontroller将数据推送到下一个视图但是在做了很多谷歌后我无法弄清楚如何使用presentmodalviewcontroller传递数据。

1 个答案:

答案 0 :(得分:5)

您可以向TextViewController添加属性,然后只使用vc.object = myObject。或者您可以创建一个新的init方法,以获取更多信息。