如何在写文件时剩余时间进度条?
问题描述:
是否可以有一个进度条来显示将大文件写入磁盘的进度,该进度条还显示剩余的估计总时间?发现了很多代码和URL请求,但没有将文件写入磁盘。我正在尝试显示将zip文件解压缩到磁盘的进度。如何在写文件时剩余时间进度条?
THX
答
的文件写入磁盘不给任何回调通知的写入进度计划所提供的API。您可能必须编写自己的文件编写代码才能获得该功能。
你可以做的是做背景写作,远离主线程,所以你不会阻止用户界面。
您可以使用块或使用NSOperation
& NSOperationQueue
(其用法用于另一个问题)。
当您在后台执行此项工作时,您可以显示一个不确定的进度指示器,例如微调器。但是,您仍然无法知道进展情况,只是它正在进行中。
Thx,关于如何编写我自己的代码来完成此任务的任何方向。 – James 2010-12-05 23:57:29