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

IOS开发中,在一个应用程序中启动另外一个应用

2012-12-24 11:18 435 查看
原文地址:http://blog.sina.com.cn/s/blog_6e1921530100u7xn.html

分两步:

步骤一:

首先在程序A的plist中添加url types

<key>CFBundleURLTypes</key>

<array>

<dict>

<key>CFBundleURLName</key>

<string>AAAAA</string>

<key>CFBundleURLSchemes</key>

<array>

<string>testA</string>

</array>

</dict>

</array>

步骤二:

在程序B中调用A程序的地方添加代码

NSURL * myURL_APP_A = [NSURL URLWithString:@"testA://AAAAA"];

if ([[UIApplication sharedApplication] canOpenURL:myURL_APP_A]) {

NSLog(@"canOpenURL");

[[UIApplication sharedApplication] openURL:myURL_APP_A];

}

注:

这里通过canOpenURL就可以通过URL检查机器是否安装有程序A

通过openURL打开程序A
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: