Cocoa 如何使用安全URL将内容下载到NSData中?

Cocoa 如何使用安全URL将内容下载到NSData中?,cocoa,nsurlconnection,nsdata,Cocoa,Nsurlconnection,Nsdata,我从下面的剪报开始下载一张图片 NSError *error = nil; NSString *url = @"https://..."; [NSData dataWithContentsOfURL:[NSURL urlWithString:url] options:nil error:&error]; 当此代码运行时,错误实例包含一个错误,而userInfo中没有大量信息。这只是尝试的安全url 考虑到结果,我很确定这些方法不能处理安全的URL 我的问题: 有没有一个简单的方法(像这

我从下面的剪报开始下载一张图片

NSError *error = nil;
NSString *url = @"https://...";
[NSData dataWithContentsOfURL:[NSURL urlWithString:url] options:nil error:&error];
当此代码运行时,错误实例包含一个错误,而userInfo中没有大量信息。这只是尝试的安全url

考虑到结果,我很确定这些方法不能处理安全的URL

我的问题:

有没有一个简单的方法(像这样 方法或某些选项)来设置 dataWithContentsOfURL:通过安全url下载的方法


尝试通过first运行您的URL

尝试通过first运行您的URL

iPhone SDK对HTTPS证书非常挑剔,如果服务器未使用验证证书,则会失败。HTTPS URL应该可以正常工作。错误是什么?错误看起来像这样(服务器和路径已更改):错误:{NSURL=;}NSError对象不仅仅是userInfo。您需要查看整个内容。NSLogged错误:错误域=NSCOCAERRORDOMAIN代码=256用户信息=0x11a560“操作无法完成。(Cocoa错误256。)。什么是256错误代码?将来我可以在哪里查找此错误代码?iPhone SDK对HTTPS证书非常挑剔,如果服务器未使用经过验证的证书,则会失败。HTTPS URL应该可以正常工作。错误是什么?错误看起来像这样(服务器和路径已更改):错误:{NSURL=;}NSError对象不仅仅是userInfo。您需要查看整个内容。NSLogged错误:error Domain=NSCOCAerorDomain Code=256 userInfo=0x11a560“操作无法完成。(可可错误256。)。什么是256错误码?我以后在哪里可以查找此信息?结果表明服务器证书无效。奇怪的是,safari没有显示警告。在firefox中加载URL后,我才收到一条带有无效证书和详细信息的消息。谢谢你的帮助。结果证明服务器证书无效。奇怪的是,safari没有显示警告。在firefox中加载URL后,我才收到一条带有无效证书和详细信息的消息。谢谢你的帮助。