NSURLConnection的错误代码-1100
我试图内容加载到一个UIWebView,并在模拟器中进行测试时,我得到的是一个白色的屏幕和下面的错误在控制台:NSURLConnection的错误代码-1100
NSURLConnection finished with error - code -1100
有人能帮忙吗?我现在的银行代码是:
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
以检查该文件的路径是否合适。
你好。测试它,并在浏览器上正常工作我通过添加到我的Xcode项目本地运行文件这种方法适用于其他html包,但由于某种原因,这个方法不适用谢谢你突出错误代码的意思 – user1391152
对不起,我没有注意到你正在使用本地文件,我更新了答案以进行另一次检查。 –
简短说明所有NSURLRequest
错误代码:URL Loading System Error Codes
- NSURLErrorUnknown
当URL加载系统遇到一个错误,它无法解释返回。
- NSURLErrorCancelled
在异步负载被取消返回。
- NSURLErrorBadURL
当URL足够格式错误,一个URL请求不能被启动
- NSURLErrorTimedOut
在异步操作超时返回返回。
- NSURLErrorUnsupportedURL
当正确形成的URL不能被框架内加以处理返回。
- NSURLErrorCannotFindHost
时返回的URL中的主机名不能得到解决。
- NSURLErrorCannotConnectToHost
何时连接到主机的尝试失败返回。
- NSURLErrorDataLengthExceedsMaximum
当资源数据的长度超过了允许的最大返回。
- NSURLErrorNetworkConnectionLost
当客户端或服务器连接在一个正在进行中的负载的中间被切断返回。
- NSURLErrorDNSLookupFailed
参见 NSURLErrorCannotFindHost
- NSURLErrorHTTPTooManyRedirects
返回当检测重定向循环或者当允许的重定向的数目的阈值被超过(目前16)。
- NSURLErrorResourceUnavailable
时传回的请求的资源不能被检索。
- NSURLErrorNotConnectedToInternet
当被请求的网络资源返回,但互联网连接是不成立的,不能自动建立,无论是通过缺少连接,或者通过用户的选择不作网络连接自动。
- NSURLErrorRedirectToNonExistentLocation
当通过服务器响应代码的方式指定一个重定向,但服务器不陪这个代码重定向URL返回。
- NSURLErrorBadServerResponse
当URL加载系统从服务器接收坏数据返回。
- NSURLErrorUserCancelledAuthentication
当用于认证的异步请求被用户取消返回。
- NSURLErrorUserAuthenticationRequired
当需要验证访问资源返回。
- NSURLErrorZeroByteResource
当服务器报告的URL具有一个非零内容长度,但终止网络连接“正常”,而不发送任何返回的数据。
- NSURLErrorCannotDecodeRawData
时返回NSURLConnection的请求期间接收的内容数据不能被解码为一个公知的内容编码。
- NSURLErrorCannotDecodeContentData
当NSURLConnection的请求期间接收的内容数据具有未知内容编码返回。
- NSURLErrorCannotParseResponse
返回时的NSURLConnection的请求的响应不能被解析。
- NSURLErrorInternationalRoamingOff
时传回的连接需要激活数据上下文,而漫游,但国际漫游被禁用。
- NSURLErrorCallIsActive
当在电话通话的过程中,不支持同时的电话和数据通信(EDGE或GPRS)网络上尝试的连接返回。
- NSURLErrorDataNotAllowed
当蜂窝网络不允许的连接返回。
- NSURLErrorRequestBodyStreamExhausted
需要一个体流,但客户端不提供一个当返回。这会影响使用正文流发送POST请求的iOS客户端,但不会实现NSURLConnection委托方法连接:needNewBodyStream。
- NSURLErrorFileDoesNotExist
当一个文件不存在,则返回。
- NSURLErrorFileIsDirectory
返回时在服务器响应该文件是不是一个普通文件的FTP文件结果的请求,但一个目录。
- NSURLErrorNoPermissionsToReadFile
当资源无法读取由于权限不足返回。
- NSURLErrorSecureConnectionFailed
何时建立安全连接的尝试对于不能进行更具体的表示原因未能返回。
- NSURLErrorServerCertificateHasBadDate
当服务器证书具有指示它已过期,或者尚未生效的日期返回。
- NSURLErrorServerCertificateUntrusted
当服务器证书是由不信任的根服务器返回签署。
- NSURLErrorServerCertificateHasUnknownRoot
当服务器证书不是由任何根服务器返回签署。
- NSURLErrorServerCertificateNotYetValid
当服务器证书尚未生效返回。
- NSURLErrorClientCertificateRejected
当服务器证书被拒绝返回。
- NSURLErrorClientCertificateRequired
当需要客户端证书来认证NSURLConnection的请求期间的SSL连接返回。
- NSURLErrorCannotLoadFromNetwork
返回时的特定请求只从所述高速缓存加载的项目不能被满足。
- NSURLErrorCannotCreateFile
时NSURLDownload对象无法在磁盘上创建下载的文件由于I/O故障返回。
- NSURLErrorCannotOpenFile
在返回时NSURLDownload无法打开磁盘上下载的文件。
- NSURLErrorCannotCloseFile
在返回时NSURLDownload无法关闭磁盘上下载的文件。
- NSURLErrorCannotWriteToFile
在返回时NSURLDownload无法写入到磁盘上下载的文件。
- NSURLErrorCannotRemoveFile
在返回时NSURLDownload无法从硬盘中删除下载的文件。
- NSURLErrorCannotMoveFile
在返回时NSURLDownload无法移动磁盘上下载的文件。
- NSURLErrorDownloadDecodingFailedMidStream
在返回时NSURLDownload下载失败时来解码编码的文件。
- NSURLErrorDownloadDecodingFailedToComplete
在返回时NSURLDownload下载失败后的编码文件进行解码。
NSURLErrorAppTransportSecurityRequiresSecureConnection
NSURLErrorBackgroundSessionInUseByAnotherProcess
NSURLErrorBackgroundSessionRequiresSharedContainer
NSURLErrorBackgroundSessionWasDisconnected
NSURLErrorFileOutside SafeArea
对于我的网络没有正确连接。然后,我打开了我的数据连接,然后我解决了它。
'URL(fileURLWithPath:Bundle.main.path(forResource:“www/index”,ofType:“html”)'为什么?只要使用'Bundle.url(forResource:withExtension :)' –