iOS两个应用间的跳转

来源:互联网 发布:php转java难吗 编辑:程序博客网 时间:2024/06/06 03:46

一.应用FirstApp调到SecondApp

  1. SecondApp的设置
    这里写图片描述
  2. FirstApp的设置
    这里写图片描述
  3. FirstApp跳转到SecondApp的代码
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"secondapp://"]]) {        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"secondapp://"]];    }else{        NSLog(@"无法从FirstApp跳转到SecondApp");    }

二.常见错误

  • -canOpenURL: failed for URL: “secondapp://” - error: “This app is not allowed to query for scheme secondapp”*

原因:没有对FirstApp的infoPlist进行如下设置

<key>LSApplicationQueriesSchemes</key>    <array>        <string>secondapp</string>    </array>
0 0