ios - 应用程序:openURL:sourceApplication:annotation: not called iOS 8

标签 ios objective-c url launch

当我的应用程序关闭并通过从 URL 打开来启动应用程序时,我遇到了麻烦。这适用于 iOS 7,我可以在启动时执行我想要的操作,但不适用于 iOS 8。

application:openURL:sourceApplication:annotation: 是未正确调用的方法。

我检查了设备日志,但看不到该方法被调用。有谁知道出了什么问题吗?

最佳答案

application:didFinishLaunchingWithOptions: 内,您可以提取打开应用程序的 URL,

[launchOptions objectForKey:UIApplicationLaunchOptionsURLKey]

关于ios - 应用程序:openURL:sourceApplication:annotation: not called iOS 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28349806/

相关文章:

ios - Swift,如何在 AVPlayer 上播放视频时获得事件点击完成按钮?

objective-c - 带有动画的ios简单条形图

Java Web Start 获取文档库

Bash 的源命令无法处理来自互联网的 curl 文件

ios - 扩展 UITableViewCell UIElements 约束问题?

ios - UIHostingController 应该扩展以适应内容

iphone - 将对象插入到索引 1 处的 NSMutableArray 时出现奇怪的结果

objective-c - 在 Objective-C 中为 POST HTTP 请求生成 JSON 负载

objective-c - 在进度条上显示文件复制状态

http - https URL 可以是语义 cooluris 吗?