11得票1回答
使用NSProgress查找下载速度和剩余时间

根据 NSProgress文档,我发现-[NSProgress localizedAdditionalDescription]可以报告下载速度和剩余时间,例如: 1.61 GB of 3.22 GB (2 KB/sec) — 2 minutes remaining 然而,当我将NSPr...

9得票2回答
NSProgress的奇怪行为

我有一个大任务,包含几个子任务。我想为这个大任务添加进度报告。为此,我想使用NSProgress,根据类文档,我可以通过使用其子父机制来完成这种子任务进度。因此,为了简化它,假设我有一个由一个子任务组成的大任务(当然,在现实生活中会有更多的子任务)。所以这是我所做的: #define kFr...

8得票1回答
使用NSProgress和嵌套的NSOperations

我一直在研究NSProgress,但发现现有的文档、类引用和教程都不够详尽。我主要想知道我的NSProgress是否适用于我的用例。类引用文档交替引用suboperations或subtasks,我可能错了,但我认为suboperations意味着一个NSOperation管理一组其他NSOp...

7得票2回答
在进度已经开始后,是否有可能动态扩展NSProgress层次结构?

假设我有一些NSProgress对象的层次结构。为简单起见,假设有一个根进度和2个子进度。如果进度已经开始,我可以将另一个子进度添加到层次结构中,并期望发生正确的事情吗?例如,假设我从2个子进度开始,因此根的totalUnitCount为2,pendingUnitCount为2。一旦第一个子进...