仅基于几乎什么都不会的水平做出以下总结
========================================
segue 需要 navigation Controller 支持
在storyboard配置segue
有两种方式
1.对button等按钮配置 segue
2.对viewController配置segue
此时已经可以跳转了
但是要执行数据等
就需要在viewController.m中实现
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{ //此controlview中所有的segue要执行时都回调次方法。 if([segue.identifier isEqualToString:@"showMessage"]) //根据segue的不同indentifier来执行不同的操作。 { [segue.destinationViewController setHappniess:self.result]; //通过 segue.destinationViewController 可以让目标viewcontroller执行操作。 } if([segue.identifier isEqualToString:@"test"]) { [segue.destinationViewController setHappniess:75]; } }
总结:
1.先在storyboard建立segue,并命名;【此时已可跳转】
2.如需操作则在对应的viewController 中覆写
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{