如何显示在iOS中复制大文件的进度?

use*_*122 3 copy objective-c ios progress-bar

我正在写一个iOS应用程序.在我的应用程序中,我想将一些文件从一个文件夹复制到另一个文件夹.但由于某些文件太大,完成复制需要很长时间.所以我想添加一个进度条来显示副本的百分比.但我发现文件管理器没有回调方法来获取百分比.有没有人有这个好的解决方案?

gio*_*shc 8

在高级别:

  1. 在单独的线程(T1)中运行复制过程
  2. 运行另一个线程(T2),它定期读取(例如每100ms)目标文件current_size.
  3. 计算百分比: current_size / total_size
  4. 更新进度条ui元素