1. Introduction
页面间的传值,这是一个任何程序都存在的问题,也是必须解决的问题。
在使用storyboard之后,我们有两种方式进行页面间的传值:
假设A、B两个页面,如果A跳转到B且传值,则可以使用Segue;
否则需要使用委托。
2. Segue的使用
在ViewController.m中加入如下代码:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
id segue2=segue.destinationViewController;
[segue2 setValue:@"sd" forKey:@"greetingText"];
NSLog(@"点击设置");
}
在DetailController.m中加入如下代码:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
Blog.text=self.greetingText;
}
参考代码项目地址:https://github.com/zhengjin/JzhengDemo/tree/again/Sqlite3Demo
转载于:https://www.cnblogs.com/IT-Chris/archive/2012/09/05/2672663.html