找回密码
 立即注册
搜索

本文来自

iOS开发交流区

iOS开发交流区

人已关注

请添加对本版块的简短描述

关于prepareForSegue用法的问题

[复制链接]

1

主题

1

帖子

41

积分

新手上路

Rank: 1

积分
41
QQ
366 366376434 发表于 2018-5-9 18:11:13
我有两个segue,我只希望第二个可以调用prepareForSegue方法,第一个不调用,该怎么实现呢[ 此帖被swift_study在2018-05-02 11:10重新编辑 ]




上一篇:swift调用oc时怎么使用它的构造方法?
下一篇:UIAlertcontroller
楼主热帖
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
哈哈,非常感谢,初学。请教一下,在实际开发中,一般都用什么办法传值呢,代理?
回复

使用道具 举报

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

本版积分规则