iOS9App间跳转的问题

App之间跳转

1.给目标APP添加URL Schemes
iOS9App间跳转的问题_第1张图片
2.在Info.plist中添加LSApplicationQueriesSchemes(此选项在Xcode7后才有)
如果没有此步骤Xcode出现如下错误

This app is not allowed to query for scheme xxxx

iOS9App间跳转的问题_第2张图片
3.编写跳转代码

UIApplication *app = [UIApplication sharedApplication];
    // 下面的 your:// your为目标App的Schemes
    NSURL *url = [NSURL URLWithString:@"your://"];

    if ([app canOpenURL:url]) {
        [app openURL:url];
    } else {
        NSLog(@"打开失败");
    }

效果

你可能感兴趣的:(iOS9App间跳转的问题)