gpt4 book ai didi

ios - 链接无法从 iOS 9.0 中的 safari 应用程序打开,但在 iOS 9.3 中有效

转载 作者:行者123 更新时间:2023-11-28 16:19:32 25 4
gpt4 key购买 nike

我知道这个问题有很多相同时间的标题或不同标题的答案。我正在尝试下面的代码。

UIApplication.sharedApplication().openURL(videoURL) 

这行代码在 iOS 模拟器 8.xx/9.xx 中运行良好,并返回 true。但是当我试图在 iPhone 9.Xx 中运行我的代码时(不幸的是没有 iOS 8.xx 设备)然后这一行

UIApplication.sharedApplication().openURL(videoURL) 

给出的是假的。

我想,因为我的 url 包含 https://所以我尝试将它更改为 http://但仍然没有运气。是否有任何类型的条目需要在某处的 .plist 文件中。我假设但不知道是否这就是应该如何完成的。你们能帮我解决这个问题吗?

问候

最佳答案

我在实际设备 iPhone iOS 9.3.3 上使用了这段代码

let videoURL = "https://www.youtube.com/watch?v=sFY-NDAAgFo"
UIApplication.sharedApplication().openURL(NSURL(string: videoURL)!)

它只是用 youtube 视频打开了 safari

对于 http 我们现在需要在 Info.plist 中添加一个 key ,因为 iOS 9

就在你的最后一个dict 之前,将这些行写在 Info.plist 中,作为源代码查看。

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

enter image description here

或者,您可以添加一个新键并将其作为字典并添加一个 bool 字段,如图所示

关于ios - 链接无法从 iOS 9.0 中的 safari 应用程序打开,但在 iOS 9.3 中有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38628792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com