gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 06:21:07 26 4
gpt4 key购买 nike

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

最佳答案

在高层次上:

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

关于objective-c - 如何在iOS中显示复制大文件的进度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10414802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com