[英]NSURLConnection Error Code -1100
我正在尝试将内容加载到 UIWebView 中,在模拟器中进行测试时,我得到的只是白屏和控制台中的以下错误:
NSURLConnection finished with error - code -1100
有人可以帮忙吗? 我目前的 Swift 代码是:
class ViewController: UIViewController {
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
webView.allowsInlineMediaPlayback = true;
webView.mediaPlaybackRequiresUserAction = false;
webView.loadRequest(URLRequest(url: URL(fileURLWithPath: Bundle.main.path(forResource: "www/index", ofType: "html")!)))
let statusBar = UIApplication.shared.value(forKeyPath: "statusBarWindow.statusBar") as? UIView
statusBar?.backgroundColor = UIColor.clear
}
}
只是为了澄清,这段代码通常对我有用,但我在网上找不到与错误 -1100 相关的任何内容。 非常感谢。
-1100
表示NSURLErrorFileDoesNotExist
。 并且您正在访问本地文件,打印 URL 的absoluteString
以检查路径是否适合该文件。
对于我的,网络没有正确连接。 然后我打开我的数据连接之后我解决了它。
经过大量研究和尝试后,我的解决方案是执行以下命令:
ionic cordova plugin add cordova-plugin-ionic-webview --save
所有NSURLRequest
错误代码的简短描述: URL 加载系统错误代码
当 URL 加载系统遇到无法解释的错误时返回。
取消异步加载时返回。
当 URL 格式严重到无法发起 URL 请求时返回
当异步操作超时时返回。
当框架无法处理格式正确的 URL 时返回。
当无法解析 URL 的主机名时返回。
当尝试连接到主机失败时返回。
当资源数据的长度超过允许的最大值时返回。
当客户端或服务器连接在正在进行的加载过程中被切断时返回。
见 NSURLErrorCannotFindHost
当检测到重定向循环或超过允许重定向次数的阈值(当前为 16)时返回。
当无法检索到请求的资源时返回。
当请求网络资源但未建立 Internet 连接且无法自动建立时返回,这可能是由于缺乏连接或用户选择不自动建立网络连接。
当通过服务器响应代码指定重定向时返回,但服务器不将此代码与重定向 URL 一起使用。
当 URL 加载系统从服务器接收到错误数据时返回。
当用户取消异步身份验证请求时返回。
当访问资源需要身份验证时返回。
当服务器报告 URL 的内容长度不为零时返回,但“优雅地”终止网络连接而不发送任何数据。
当在 NSURLConnection 请求期间接收的内容数据无法为已知的内容编码进行解码时返回。
在 NSURLConnection 请求期间收到的内容数据具有未知的内容编码时返回。
当无法解析对 NSURLConnection 请求的响应时返回。
当连接需要在漫游时激活数据上下文但禁用国际漫游时返回。
在不支持同时进行电话和数据通信(EDGE 或 GPRS)的网络上进行电话呼叫时尝试连接时返回。
当蜂窝网络不允许连接时返回。
当需要正文流但客户端不提供时返回。 这会影响 iOS 上使用正文流发送 POST 请求但未实现 NSURLConnection 委托方法 connection:needNewBodyStream 的客户端。
当文件不存在时返回。
当对 FTP 文件的请求导致服务器响应该文件不是普通文件而是目录时返回。
由于权限不足而无法读取资源时返回。
当尝试建立安全连接由于无法更具体表达的原因而失败时返回。
当服务器证书的日期表明它已过期或尚未有效时返回。
当服务器证书由不受信任的根服务器签名时返回。
当服务器证书未由任何根服务器签名时返回。
当服务器证书尚未有效时返回。
当服务器证书被拒绝时返回。
在 NSURLConnection 请求期间需要客户端证书来验证 SSL 连接时返回。
当无法满足仅从缓存加载项目的特定请求时返回。
当 NSURLDownload 对象由于 I/O 失败而无法在磁盘上创建下载的文件时返回。
当 NSURLDownload 无法打开磁盘上下载的文件时返回。
当 NSURLDownload 无法关闭磁盘上下载的文件时返回。
当 NSURLDownload 无法写入磁盘上下载的文件时返回。
当 NSURLDownload 无法从磁盘中删除下载的文件时返回。
当 NSURLDownload 无法在磁盘上移动下载的文件时返回。
当 NSURLDownload 在下载过程中无法解码编码文件时返回。
当 NSURLDownload 下载后无法解码编码文件时返回。
NSURLErrorAppTransportSecurityRequiresSecureConnection
NSURLErrorBackgroundSessionInUseByAnotherProcess
NSURLErrorBackgroundSessionRequiresSharedContainer
NSURLErrorBackgroundSessionWasDisconnected
NSURLErrorFileOutsideSafeArea
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.