长URL使UIApplication openURL:在iOS 9上失败

时间:2015-09-23 17:15:42

标签: ios objective-c iphone uiapplication openurl

我在这个问题上摸不着头脑:

我有两个应用程序,并通过调用[[UIApplication sharedApplication] openURL:appURL];在两者之间传递图像。图像是base64编码的。它一直运作到现在。

现在,在iOS 9中,它仅适用于中小型图像,否则会无声地失败。在像iPhone 5这样的较低硬件上,它仅适用于微小图像。

它看起来像是一个内存问题,但我还没有读到任何关于iOS 9中会触发此更改的内容。有人知道这个问题(理想情况下有解决方案)吗?

1 个答案:

答案 0 :(得分:-1)

确保您已将URL方案作为条目添加到.plist文件中:

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>YOUR_URL_SCHEME</string>
</array>  

在此处阅读有关iOS 9中的更改的更多信息

https://developer.apple.com/videos/wwdc/2015/?id=703