Storyboard之Segue传值
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