草庐IT

Download

全部标签

ios - 一次异步地从多个 pffile 下载数据

如果我有一个Message对象数组,每个对象都有一个包含数据的PFile,是否可以通过像这样异步排队来下载每条消息的数据所以:for(inti=0;i这似乎导致我的应用程序挂起,即使这应该在后台完成...使用下面的解决方案:NSMutableArray*Objects=...[selfforEachPFFileInArray:ObjectsretrieveDataWithCompletion:^BOOL(NSData*data,NSError*error){if(data){PFObject*tempObj=(PFObject*)Object[someIndex...];[selfpe

iphone - 如何在 iOS 中下载多个背景视频?

我有一个iOS应用程序,我需要每周下载超过60-70个视频,每个视频大小为3-8MB。问题是,如何下载这些视频?我将视频和URL列表存储在数据库中。可能的解决方案:使用UIBackgroundTaskIdentifier,在应用启动后立即调用beginBackgroundTaskWithExpirationHandler。此任务将下载一个视频。在endBackgroundTask中,我会将特定视频标记为已下载。这里的问题是,我可以启动多个UIBackgroundTaskIdentifier吗?我应该从哪里开始?在AppDelegate中?一个特定的Controller?如果我在特定Co

iphone - 从 NSOperationQueue 中取消 NSOperation 导致崩溃

我正在尝试构建一个下载管理器类,它将所有异步下载(每个操作都有自己的线程)操作打包到NSOperation子类中,以便稍后将它们添加到NSOperationQueue中。下载管理器类(单例)也公开了一些方法来处理队列并取消符合某些要求的操作。这些是开始创建类集群(抽象工厂)的步骤,它为不同类型的常见操作(上传、下载、解析等)返回不同类型的NSOperation。该类似乎可以很好地处理下载操作,但如果在这些操作的中间调用取消操作的方法,操作会成功取消,但应用程序稍后会崩溃。如果我不取消任何操作,一切正常。使用KVO观察所有操作。删除操作的方法如下所示:-(void)cancelDownl

ios - 适用于 iOS 的 FTP,如何从 FTP 协议(protocol)下载?

我一直在使用Apple的SampleFTP,但我无法理解该过程,我的意思是,在其他语言中很简单,只需设置URL、路径、用户和密码,然后“导航”并将内容下载或上传到该路径...但我不明白如何在iOS中做...我没有任何NSFtp或其他...编辑:从一开始我的#import"NetworkManager.h"不工作,错误。 最佳答案 可以使用https://github.com/erica/iphone-3.0-cookbook-/tree/master/C13-Networking/15-FTP%20Helper和-(void)dow

ios - 播放部分下载的 mp4 视频

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭8年前。Improvethisquestion我通过将文件数据直接写入应用程序的文档文件夹来从服务器下载MP4。我的问题是-有没有办法在完全下载之前开始播放这个文件?

ios - Cordova iOS Filetransfer 下载文件到 www 文件夹

我正在用Cordova/phonegap做一个IOS应用程序,我必须从远程服务器下载一个XML文件,在成功事件中我需要用刚刚下载的文件覆盖www文件夹中已经存在的XML文件。有什么建议吗? 最佳答案 您无法更新应用程序包中包含的文件。这需要安装更新版本的应用。但是,您可以让外部目录在设备磁盘的其他位置托管一些动态数据。您的包中可以包含一些默认的离线数据,当应用程序上线时,可以通过下载此备用目录中的内容来更新这些数据。这里是Cordova下载FileTransferforiOS的一个例子:http://mythoughtsandexp

ios - 在应用程序关闭时从 cancelByProducingResumeData 保存数据 [iOS7]

我正在AFNetworking的帮助下下载大文件~50-100Mb,我想在应用程序终止时保存它的下载状态以便稍后恢复下载。我已注册我的对象以终止通知:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(appWillTerminate)name:UIApplicationWillTerminateNotificationobject:nil];当用户从应用程序切换器关闭应用程序时调用此方法:-(void)appWillTerminate{NSLog(@"----------willterminat

iphone - Objective - C 从网络下载图片问题

我有这段代码可用于从服务器下载图像:-(void)loadDataWithOperation{//ConnectiontestNSURL*url=[NSURLURLWithString:@"http://myurl.com/testconnection.php"];NSError*error;NSString*connected=[NSStringstringWithContentsOfURL:urlencoding:NSASCIIStringEncodingerror:&error];//IfthestringConnectedhasNOTmangedtoinitialiseitse

ios - 下载时的进度条

我有一款应用内下载应用。我通过这种方式成功下载了mp3文件:NSData*data1=[NSDatadataWithContentsOfURL:[NSURLURLWithString:@"http://.../somefile.mp3"]];[data1writeToFile:filePathatomically:YES];但是这段代码在执行时确实有很大的停顿。如何计算出下载进度并用进度条显示? 最佳答案 问题是dataWithContentsOfURL:是一个阻塞调用。这意味着它将阻塞运行它的线程。你有几个选项来解决这个问题,更好

ios - 如何在 iOS 上下载和解压缩文件

我想为我的应用程序下载一个包含mp3的zip文件。然后,我需要将其解压缩到一个永久目录中,该目录将包含要按需播放的mp3。这是一个词汇应用程序,zip文件包含要提取的mp3。压缩文件大约5MB。更多问题:将这些下载到什么目录比较好?如何解压缩?此外,文件,或者更确切地说,它们所在的Web目录受密码保护,因此我需要提供名称和密码。有没有人有任何一般性的指示?特别是,我想知道如何提供用户名/密码、最佳下载目录、如何解压缩文件以及如何下载。任何代码示例将不胜感激。 最佳答案 第一步,要下载受密码保护的文件,您需要一个NSURLConnec