jjzjj

nsprogress

全部标签

ios - 如何在 AFNetworking 2.0 中使用 Progress 参数

我正在尝试将AFNetworking2.0与NSURLSession结合使用。我正在使用方法-(NSURLSessionUploadTask*)uploadTaskWithRequest:(NSURLRequest*)requestfromFile:(NSURL*)fileURLprogress:(NSProgress*__autoreleasing*)progresscompletionHandler:(void(^)(NSURLResponse*response,idresponseObject,NSError*error))completionHandler;我应该如何使用进度参

iOS 8 - NSProgress 对象 fractionCompleted = 1.0 由 NSURLSessionDownloadTask 创建,甚至在恢复任务之前

我有一个NSProgress对象树来监视涉及下载文件的数据处理。下载是使用带有后台配置的NSURLSession完成的。当我启动进程时,最顶层的NSProgress对象报告意外的fractionCompleted数字。调试了问题(并将其隔离到“HelloWorld”应用程序中),我发现调用[NSURLSessiondownloadTaskWithRequest:]后创建了一个NSProgress对象,并且在调用上述方法后其fractionCompleted属性为1.0。因为这个NSProgress对象获得了我的NSProgress树的一部分,所以如果偏移树中它上面的进度数字。在这个示例

ios - 使用 Multipeer Connectivity 跟踪 NSProgress 中的变化

我正在使用多点连接通过蓝牙发送文件。进度存储在名为Progress的变量中:NSProgress*progress;访问方式是这样的:progress.fractionCompleted当数字发生变化时,如何调用方法来更新我的UIprogressBar?有一个方法:-(void)session:(MCSession*)sessiondidStartReceivingResourceWithName:(NSString*)resourceNamefromPeer:(MCPeerID*)peerIDwithProgress:(NSProgress*)progress{NSLog(@"REC

ios - 调用暂停后 NSProgress 恢复

NSProgress允许用户取消或恢复工作。您可以通过调用pause来暂停NSProgress对象。如何恢复暂停的NSProgress对象?NSProgress的文档实际上并未提及恢复。什么鬼? 最佳答案 NSProgress是关于进度报告和允许用户取消的。在这种情况下发生的所有事情就是调用您的pausingHandler,它应该指定:进度暂停时要调用的block。是否您真的暂停取决于您。 关于ios-调用暂停后NSProgress恢复,我们在StackOverflow上找到一个类似的问

ios - 从 NSProgress 更新 UIProgressView

我有这个观察者,我正在尝试以这种方式更新我的UIProgressView:-(void)observeValueForKeyPath:(NSString*)keyPathofObject:(id)objectchange:(NSDictionary*)changecontext:(void*)context{NSProgress*progress=object;NSLog(@"PROG:%f",progress.fractionCompleted);[progressBarsetProgress:_progressReceive.fractionCompletedanimated:YE

ios - 进度开始后是否可以动态扩展 NSProgress 层次结构?

假设我有一些NSProgress对象的层次结构。为简单起见,假设有2个child的rootprogress。如果进度已经开始,我可以向层次结构添加另一个子进度并期望正确的事情发生吗?例如,假设我从2个child开始,那么根的totalUnitCount是2而pendingUnitCount是2。一旦第一个child完成,根进度的fractionCompleted将为0.5。如果我然后添加另一个子进程,根进程的fractionCompleted确实更新到~0.33,但根的totalUnitCount保持在2,pendingUnitCount也是如此。我可以手动更新totalUnitCou

ios - NSProgress 奇怪的行为

我有一个包含多个子任务的大任务。我想为那个大任务添加进度报告。为此,我想使用NSProgress,根据类文档,我可以通过使用它的子-父机制来完成这种子任务进度。为了简化它,假设我有一个包含一个子任务的大任务(当然在现实生活中会有更多的子任务)。所以这就是我所做的:#definekFractionCompletedKeyPath@"fractionCompleted"-(void)runBigTask{_progress=[NSProgressprogressWithTotalUnitCount:100];//100isarbitrary[_progressaddObserver:sel

ios - 使用 NSProgress 查找下载速度和剩余时间

根据documentationforNSProgress我看到-[NSProgresslocalizedAdditionalDescription]可以报告下载速度和剩余时间,例如:1.61GBof3.22GB(2KB/sec)—2minutesremaining但是,当我将NSProgress关联到NSURLSessionDownloadTask时,我无法获得这些详细信息。这是我的代码:Downloader.h@interfaceDownloader:NSObject@propertyNSProgress*overallProgress;-(void)startDownload;@e
12