第三方键盘跳转宿主app

1:为主app设置Url Scheme 参考 http://blog.csdn.net/tianbing878/article/details/75642657

2:将下边代码中的testApp://改为你宿主app的Url Scheme即可


UIResponder *responder = self;

    while (responder) {

        if ([responder isKindOfClass:[UIApplication class]]) {

            NSLog(@"yes:%@", responder);

            break;

        }

        responder = [responder nextResponder];

        NSLog(@"responder:%@", responder);

    }

    NSString* toUtf8= [@"testApp://" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

    

    NSURL* url = [NSURL URLWithString:toUtf8];

    

    [responder performSelector:@selector(openURL:) withObject:url];

    //    [(UIApplication *)responder canOpenURL:url];

    NSLog(@"--------%@",url);

    [[self extensionContext] openURL:url completionHandler:^(BOOL success) {

        NSLog(@"Success? %i", success);

    }];


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值