iOS 实现应用之间的跳转
2016-02-18 11:15
225 查看
首先 生成两个 应用A、B。在B(这是我命名成了中文)应用中,完成下图的步骤
![](https://img-blog.csdn.net/20160218110501041?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
完成 后运行B应用即可。
接下来 在应用 A页面中 添加一个按钮并实现 点击方法
- (IBAction)skip_action:(id)sender {
NSURL *myURL_App_B = [NSURL URLWithString:@"appB:"];
if ([[UIApplication sharedApplication] canOpenURL:myURL_App_B]) {
NSLog(@"canOpenURL");
[[UIApplication sharedApplication] openURL:myURL_App_B];
}
}
最重要的是 完成 下图的步骤
![](https://img-blog.csdn.net/20160218110842183?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
在A应用中的Info.olist中添加 字段LSApplicationQueriesSchemes,Type为Array 他的Item为B 中URL Schemes 中你的命名。
完成 后运行B应用即可。
接下来 在应用 A页面中 添加一个按钮并实现 点击方法
- (IBAction)skip_action:(id)sender {
NSURL *myURL_App_B = [NSURL URLWithString:@"appB:"];
if ([[UIApplication sharedApplication] canOpenURL:myURL_App_B]) {
NSLog(@"canOpenURL");
[[UIApplication sharedApplication] openURL:myURL_App_B];
}
}
最重要的是 完成 下图的步骤
在A应用中的Info.olist中添加 字段LSApplicationQueriesSchemes,Type为Array 他的Item为B 中URL Schemes 中你的命名。
相关文章推荐
- iOS 52个技巧学习心得笔记 第一章 熟悉OC
- iOS环信3.0集成 (三)单聊集成
- 常用iOS第三方库以及XCode插件介绍
- iOS之OSX EI Capitan打包二进制文件提交审核失败
- iOS从plist文件里面读取内容
- iOS-代码提示如NS_AVAILABLE_IOS(4_2)的解释
- Metal-IOS-通用GPU计算:Data-Parallel Compute Processing: Compute Command Encoder
- iOS中本地化字符串
- Mac环境下svn的使用
- 分享 iOS
- 学习IOS之oc第一步基础必备
- ios 判断字符串是否包含指定字符串
- iOS ARC的使用注意事项
- 转 iOS宏定义的使用与规范
- iOS开发证书显示“此证书的签发者无效”的问题解决
- Missing iOS Distribution signing identity问题解决
- IOS开发之记录用户登陆状态
- IOS KVC(键值编码)模式
- 在iOS系统上设计用户登录(原创技巧)
- cocoapods安装