草庐IT

NSURLconnection

全部标签

iOS QLPreviewController 从远程服务器 URL 加载文件

在QLPreviewController上从远程服务器加载文件时应该使用什么方法?我们什么时候应该使用我的服务器API下载文件以将它们加载到QLPreviewController上。我正在将QLPreviewController作为subview添加到我当前的View中。我可以使用数据源方法调用从服务器下载文件。-(id)previewController:(QLPreviewController*)controllerpreviewItemAtIndex:(NSInteger)index但是一旦文件被下载我需要重新加载QLPreviewController,这是应该完成的对于图像,我

objective-c - 如何在后台线程处理 MKNetworkKit 的数据?

我是MKNetworkKit的新手,我有一个小设计问题。我正在尝试在后台线程上处理MKNetworkOperation获取的数据,但我不确定该在哪里处理以保持设计整洁。[oponCompletion:^(MKNetworkOperation*completedOperation){NSDictionary*jsonDictionary=[completedOperationresponseJSON];//Thispartisalwayscalledonthemainthreadbut//IwanttoprocessheremyjsonDictionaryonabackgroundthr

iPhone 应用程序失去互联网连接(NSURLConnection 未返回)

我遇到了一个非常难以调试的问题。如果我的应用程序正在使用WiFi并且它闲置了大约30分钟,有时当我唤醒它时,NSURLConnection不再响应。发送请求,但永远不会返回。起初,我认为这是一个内存错误,实例释放得太早,因此永远不会返回响应。但是,如果我将应用程序置于后台,进入设置,关闭WiFi以独占使用3G,然后返回应用程序,互联网连接会神奇地恢复生机,所有待处理的NSURLConnection返回并完成。显然,对于使用WiFi的人来说,这是一个问题。这真的是WiFi问题,还是我遗漏了什么?转到Safari等其他应用程序,使用WiFiradio并返回到我的应用程序并不能解决问题-连接

iphone - 电话来电时 NSURLConnection 会中断吗?

当特定应用程序的URL连接正在执行并且电话调用同时到达时,URL连接会发生什么情况? 最佳答案 这取决于您的应用和连接,首先您的应用必须支持后台运行。然后,如果互联网连接是GRPS、CDMA或EDGE,您的连接将被断开,如果在超时期限内未重新建立连接,NSURLConnection将收到错误消息。在3G和WiFi上,您可以同时拥有数据和语音。在LTE上,所有数据连接都断开,巫婆回到UMTS(3G),请参阅Codo的评论 关于iphone-电话来电时NSURLConnection会中断吗?

ios - 下载大文件

我目前正在开发一个应用程序,它必须能够显示需要先下载的离线视频。问题是这些视频可能比我可以分配给我的应用程序的内存更大。所以下载的部分必须立即保存,而不是保存在NSData对象中。我听到关于RESTKit是否应该工作的相互矛盾的故事,ASIHTTPRequest似乎已被弃用。我会听从这个帖子的建议,因为它似乎是最好的选择。NSURLConnectiondownloadlargefile(>40MB) 最佳答案 考虑使用NSURLConnection下载视频文件并将数据直接写入文件(NSFileHandle)。使用此方法的一个优点是N

iOS 11,Xcode 9 错误 : NSURLConnection finished with error - code -1009

我收到错误:NSURLConnection完成错误-代码-1009在iOS11和Xcode9中,当我要关闭背景和wifi时。它会不断地打开wifi,任何人都有解决方案。 最佳答案 也许这是iOS11的疯狂错误之一,因为我在升级到11.2后遇到了完全相同的问题。原因是该应用程序的蜂窝数据出于某种原因在设备上被设置为false。要修复它,只需转到设置应用程序和蜂窝网络。在列表中找到您的应用并启用它。 关于iOS11,Xcode9错误:NSURLConnectionfinishedwither

objective-c - MBProgressHud 和 SDWebImagePrefetcher

我正在尝试显示自定义MBProgressHUD下载带有SDWebImagePrefetcher的URL列表时使用NSURLConnection方法。SDWebImagePrefetcher有一个方法,调用时会在控制台中显示图像下载的进度。现在,我想在自定义MBProgressHUD中显示NSLog进度,我希望HUD一直显示在屏幕上,直到过程完成,但我不我不知道该怎么做,而且,当调用我的NSURLConnection方法时,它会显示初始HUD(连接),然后快速跳转到“完成”,即使图像仍需要下载.这是我的代码:-(void)connection:(NSURLConnection*)conn

ios - 为什么我的服务器的通配符 SSL 证书被拒绝?

我正在使用NSURLConnection连接到带有通配符TLS证书(如“*.domain.com”)的服务器,当我在我的代码中调用SecTrustEvaluateNSURLConnectionDelegate的-connection:willSendRequestForAuthenticationChallenge:方法,证书被拒绝为无效。接受具有完全指定的TLS证书(如“server2.domain.com”)的另一台服务器。两个证书均由同一个CA颁发,我已将CA证书添加到我的设备的受信任证书列表中。我在我的iPhone/iOS8.1上看到Safari的相同行为。具有通配符证书的服务

ios - 为什么使用 GCD 和 block 进行 HTTP 下载?

在一次求职面试中,有人问我为什么要使用block和GCD而不是NSURLConnection来异步下载文件。经过一些研究,我还没有找到这样做的充分理由。我有多个应用程序,我只使用NSURLConnection就可以同时进行多个下载。他们的问题是试图确定我是否符合流行的任何东西(GCD、block),或者以这种方式进行异步提取是否有任何实际的、实质性的优势?谢谢。 最佳答案 在iOS7中,您通常不应使用基于block的方法来异步下载文件。为了支持后台传输,您必须将NSURLSession与委托(delegate)方法一起使用,并且不能

iOS 视频到音频文件的转换

这个问题在这里已经有了答案:iPhone-Separatingaudiofromavideofileandsavingittoaseparatefile(1个回答)关闭8年前。我设法使用NSUrlConnection下载了一个youtube视频并将其保存到设备上。现在我想将此(我猜是.mp4)文件转换为.mp3音频文件。有谁知道这个问题的解决方案?也许有一种方法可以只从视频中下载音频?这会节省很多时间。