您的位置:首页 > 移动开发 > IOS开发

IOS开发中storyboard如何实现界面之间的传值

2017-01-10 14:29 691 查看
1.在Main.storyboard中选中跳转的Segue



2.设置Segue的Identifier的值



3.在Controller中覆盖如下方法设置传递给下一个界面的值

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

{

    //segue.identifier 获取连线的ID

    if([segue.identifierisEqualToString:@"addStorage"]){

        // segue.destinationViewController:获取连线时所指的界面(VC)

        AddStorageViewController *addStorageVC = segue.destinationViewController;

        //设置进入界面需要传入的值(isOptSuccess)

addStorageVC.isOptSuccess = ^(BOOL success){

            if(success){

                //更新数据

                [selfinitData];

                [_tableViewreloadData];

            }

        };

    }

}

下一个界面关闭时可以通过Block回传值给上一个界面
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  storyboard 传值 Segue