关于prepareForSegue用法的问题

[复制链接]
41 6

马上注册,跟各大iOS开发大神交流、切磋。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我有两个segue,我只希望第二个可以调用prepareForSegue方法,第一个不调用,该怎么实现呢[ 此帖被swift_study在2018-05-02 11:10重新编辑 ]




上一篇:swift调用oc时怎么使用它的构造方法?
下一篇:UIAlertcontroller

举报 使用道具

回复

6 个评论

orangtan  新手上路  发表于 2018-5-9 19:35:13  | 显示全部楼层
iOS常用传值方式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

举报 使用道具

回复
smailes  新手上路  发表于 2018-5-9 19:52:51  | 显示全部楼层
为啥要用storyboard

举报 使用道具

回复
mikemldo  新手上路  发表于 2018-5-9 20:30:10  | 显示全部楼层
我有两个segue,我只希望第二个可以调用prepareForSegue方法,第一个不调用,该怎么实现呢[ 此帖被swift_study在2018-05-02 11:10重新编辑 ]

举报 使用道具

回复
mpc118  新手上路  发表于 2018-5-10 02:42:50  | 显示全部楼层
你都调用了这个方法了,怎么说不调用?只能在方法里做判断了:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    // 用identifier判断
    if ([segue.identifier isEqualToString:@"tttt"]) {
        NSLog(@"老用户");
    }else{
        NSLog(@"新用户");  // 传值
    }
}

PS,prepareForSegue的这种传值方式,很low

举报 使用道具

回复
oyjl1017  新手上路  发表于 2018-5-10 03:26:42  | 显示全部楼层
哈哈,非常感谢,初学。请教一下,在实际开发中,一般都用什么办法传值呢,代理?

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

搜索
热搜: iOS swift 下拉刷新
  • 版块推荐
  • 百宝箱

图文热点

更多

精华推荐

更多

社区学堂

更多

客服中心

关于我们
关于我们
友情链接
联系我们
帮助中心
精贴推荐
源码上传
注册登录
服务支持
资源下载
关注我们
官方微博
官方空间
快速回复 返回顶部 返回列表