我正在从一个XML文件加载大量数据。这些数据正在“冻结”应用程序。我希望在加载数据的时间内显示进度条。
我如何知道大部分操作已经完成,以便我可以更改进度条显示的百分比?谢谢。已应答
编辑:主要问题是应用程序在加载过程中冻结,因为需要解析的数据量很大。有些人建议使用后台线程来加载和解析数据。这可行吗?
发布于 2012-05-15 23:49:11
以4k的速度将文件读入内存?显示加载的字节数与文件大小的过程?
另外,计算出总的行数和解析器当前所在的行。
假设您使用的是NSXMLParser
“冻结”来自于您在主线程上执行加载/解析。如果可以,您可以使用GCD,尝试执行一个dispatch_async (),并在完成时将更新发送到主线程,并更新进度。
https://stackoverflow.com/questions/10604278
复制相似问题