带有 UIWebView 的 iOS 应用程序出现空白屏幕

标签 ios objective-c iphone uiwebview

我是 iOS 开发和 xCode 的新手,想制作一个包含全屏 WebView 的简单应用。

我找到了以下教程:webview tutorial

我按照提到的步骤操作,当我在模拟器中运行该应用程序时,它只是给我一个空白屏幕。

然后我下载了源代码,运行它,但我仍然得到一个空白屏幕。所以有些东西告诉我它与代码无关,但可能与某种配置有关?据我所知,我有一个 WiFi 连接,因为 wifi 图标位于屏幕顶部的状态栏中。 如有必要,我会很乐意发布任何相关代码。

谢谢!

最佳答案

使用“https://”URL,而不是“http://...”。 IOS 有一个相对较新的限制,禁止加载不安全的 URL,必须通过 Info.plist 中的“AllowArbitaryLoads=YES”键将其删除。 (创建 key “App Transport Security”,展开它并创建 bool 值为 YES 的 ArbitaryLoads)

关于带有 UIWebView 的 iOS 应用程序出现空白屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35160582/

相关文章:

objective-c - 滚动时图像加载到错误的 UITableViewCell 上

iphone - 分配,保留和复制之间有什么区别

iPhone/iPad 应用程序到网络服务。使用什么样的授权???基本的?验证?

ios - 如何使用 SwiftyJSON 从 JSON.Element 获取元素

ios - 全屏 View 在 HStack 和水平 ScrollView 中不起作用

iphone - nsmutablearray 浮点对象返回零

objective-c - 如何在 objC 中存储一个 nil 指针数组?

objective-c - 在 Linux 机器上构建 Xcode 项目

iphone - 这是什么意思 - 通过 SSL 登录

iOS - 如何检测字体是否为粗体/黑色/粗体......?