如何在写文件时剩余时间进度条?

问题描述:

是否可以有一个进度条来显示将大文件写入磁盘的进度,该进度条还显示剩余的估计总时间?发现了很多代码和URL请求,但没有将文件写入磁盘。我正在尝试显示将zip文件解压缩到磁盘的进度。如何在写文件时剩余时间进度条?

THX

的文件写入磁盘不给任何回调通知的写入进度计划所提供的API。您可能必须编写自己的文件编写代码才能获得该功能。

你可以做的是做背景写作,远离主线程,所以你不会阻止用户界面。

您可以使用块或使用NSOperation & NSOperationQueue(其用法用于另一个问题)。

当您在后台执行此项工作时,您可以显示一个不确定的进度指示器,例如微调器。但是,您仍然无法知道进展情况,只是它正在进行中。

+0

Thx,关于如何编写我自己的代码来完成此任务的任何方向。 – James 2010-12-05 23:57:29