文档章节

iOS中调用其他应用

S
 SayidEKO
发布于 2015/12/28 16:46
字数 175
阅读 7
收藏 0

例如A应用调用B

在A应用的plist.info中新建URL types打开后在item0中新建一个URL Schemes这个就是app的外部调用接口。

之后在B应用中加入如下代码:

NSURL *url  = [NSURL URLWithString:@"你的URL Schemes://"];
[[UIApplication sharedApplication] openURL:url];

如果你想在在打开应用的同时传参那么在B应用的appdelegate中加入如下代码

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    if ([[url scheme] isEqualToString:@"你的URL Schemes"]) {
        //处理链接
        NSLog(@"%@", [[url host] stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]);
        return YES;
    }
    return NO;
}

PS:如果出现-canOpenURL: failed for URL: "XXXXXXXXXX"之类的错误,那么在A应用的plist.info中加入如下信息

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>你的URL Schemes</string>
</array>


© 著作权归作者所有

S
粉丝 0
博文 1
码字总数 175
作品 0
成都
私信 提问
【AR】开始使用Vuforia开发iOS(2)

原 设置iOS开发环境 安装Vuforia iOS SDK 如何安装Vuforia iOS示例 编译并运行Vuforia iOS示例 支持iOS金属 iOS 64位迁移 设置iOS开发环境 适用于iOS的Vuforia引擎目前支持运行iOS 9及更高版...

lichong951
2018/06/11
0
0
超好用!5款开源的移动自动化测试工具

如今,移动应用在企业的地位越来越重要,消费者对移动设备的要求也越来越高。为适应这一需求,测试团队必须在移动设备推出市场之前,对其性能进行一系列的评估和测试。然而,这是一个既耗时又...

达尔文
2016/11/11
5.4K
2
OSChina 技术专题之 Swift 苹果全新开发语言

Swift 是苹果新推出的编程语言,专门针对 OS X 和 iOS 的应用开发。Swift 在各个方面优于 Objective-C,也不会有那么多复杂的符号和表达式。同时,Swift 更加快速、便利、高效、安全。除此之...

OSC编辑部
2014/11/10
4.2K
4
苹果紧急发布 iOS 8.0.2,修复 iPhone 6 升级问题

苹果刚刚发布了 iOS 8.0.2, 意在修复 iOS 8.0.1 中带来的无运营商信号, Touch ID 不好用等故障, 还包括 iOS 8.0.1 中带来的其他修补. 用户现在已经可以通过 OTA 升级. iPhone 6/6 Plus 的用户...

神州浪子
2014/09/26
2.7K
23
使用 Xamarin 开发 iOS 键盘扩展(含网络访问)

版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/...

walter lv
02/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

老也有错?35岁程序员是一道坎,横亘在每个技术职场人的心中

随着互联网的高速发展变革,大龄恐惧症越来越多地在技术圈被人讨论。很多程序员在工作5-10年以后,都会开始思考5年、10年甚至更久以后的自己,会是怎样一种生活工作状态,以及是否会被时代抛...

我最喜欢三大框架
29分钟前
2
0
今日头条算法原理详解全集,值得收藏!

今天,算法分发已经是信息平台、搜索引擎、浏览器、社交软件等几乎所有软件的标配,但同时,算法也开始面临质疑、挑战和误解。今日头条的推荐算法,从 2012 年 9月第一版开发运行至今,已经经...

骚年锦时
42分钟前
4
0
零拷贝:用户态视角

在Linux系统越来越多的人听说过所谓的零拷贝技术,但是我经常遇到很多对这个名词没有完全理解的人。因此,我决定写一些文章,深挖这个问题,希望能揭开这个有用的特性。在这篇文章,我们从用...

凌渡
54分钟前
1
0
以太坊中文文档翻译-区块

本文原文链接 点击这里获取Etherscan API 中文文档(完整版) 完整内容排版更好,推荐读者前往阅读。 区块(Blocks) 区块相关的 API,接口的参数说明请参考Etherscan API 约定, 文档中不单独...

Tiny熊
今天
2
0
Linux 内核的一个问题

是virtio 驱动,但是没有启动 virtio-mmio virtio-mmio.0: Failed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work.....[ 1.047924] md: ... autorun......

MtrS
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部