您的位置:首页 > 移动开发

iOS 9 failed for URL: "XXX://@" - error: "This app is not allowed to query for scheme XXX" iOS 从APP里启动另一APP

2015-11-30 15:01 531 查看
iOS 从C APP里启动 D APP

首先在D APP里设置 URL Schemes

在info.plist 文件里添加URL Schemes

URL Types -->item0 --> URL Schemes --> TestD

然后再回到C APP 找到info.plist 文件

添加 LSApplicationQueriesSchemes --> item0 TestD

添加代码

NSURL  *urlT = [NSURL URLWithString:@"TestD://@lksdjflksdl"];
//注意“://”后面可以任意传参数。这些参数传过去后当跳到B时会在-(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 这个方法里实现。

if ([[UIApplication sharedApplication] canOpenURL:urlT])
{
NSLog(@"xxxx");
[[UIApplication sharedApplication] openURL:urlT];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: