繁体   English   中英

NSURLConnection 错误代码 -1100

[英]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 加载系统错误代码

  • NSURLErrorUnknown

当 URL 加载系统遇到无法解释的错误时返回。

  • 已取消 NSURL 错误

取消异步加载时返回。

  • NSURLErrorBadURL

当 URL 格式严重到无法发起 URL 请求时返回

  • NSURLErrorTimedOut

当异步操作超时时返回。

  • NSURLErrorUnsupportedURL

当框架无法处理格式正确的 URL 时返回。

  • NSURLErrorCannotFindHost

当无法解析 URL 的主机名时返回。

  • NSURLErrorCannotConnectToHost

当尝试连接到主机失败时返回。

  • NSURLErrorDataLengthExceedsMaximum

当资源数据的长度超过允许的最大值时返回。

  • NSURLErrorNetworkConnectionLost

当客户端或服务器连接在正在进行的加载过程中被切断时返回。

  • NSURLErrorDNSLookupFailed

见 NSURLErrorCannotFindHost

  • NSURLErrorHTTPTooManyRedirects

当检测到重定向循环或超过允许重定向次数的阈值(当前为 16)时返回。

  • NSURLErrorResourceUnavailable

当无法检索到请求的资源时返回。

  • NSURLErrorNotConnectedToInternet

当请求网络资源但未建立 Internet 连接且无法自动建立时返回,这可能是由于缺乏连接或用户选择不自动建立网络连接。

  • NSURLErrorRedirectToNonExistentLocation

当通过服务器响应代码指定重定向时返回,但服务器不将此代码与重定向 URL 一起使用。

  • NSURLErrorBadServerResponse

当 URL 加载系统从服务器接收到错误数据时返回。

  • NSURLErrorUserCancelledAuthentication

当用户取消异步身份验证请求时返回。

  • NSURLErrorUserAuthenticationRequired

当访问资源需要身份验证时返回。

  • NSURLErrorZeroByteResource

当服务器报告 URL 的内容长度不为零时返回,但“优雅地”终止网络连接而不发送任何数据。

  • NSURLErrorCannotDecodeRawData

当在 NSURLConnection 请求期间接收的内容数据无法为已知的内容编码进行解码时返回。

  • NSURLErrorCannotDecodeContentData

在 NSURLConnection 请求期间收到的内容数据具有未知的内容编码时返回。

  • NSURLErrorCannotParseResponse

当无法解析对 NSURLConnection 请求的响应时返回。

  • NSURLErrorInternationalRoamingOff

当连接需要在漫游时激活数据上下文但禁用国际漫游时返回。

  • NSURLErrorCallIsActive

在不支持同时进行电话和数据通信(EDGE 或 GPRS)的网络上进行电话呼叫时尝试连接时返回。

  • NSURLErrorDataNotAllowed

当蜂窝网络不允许连接时返回。

  • NSURLErrorRequestBodyStreamExhausted

当需要正文流但客户端不提供时返回。 这会影响 iOS 上使用正文流发送 POST 请求但未实现 NSURLConnection 委托方法 connection: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

  • NSURLErrorFileOutsideSafeArea

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM