2010-07-08 31 views
0

当在iOS 4 SDK上重建完美的iPhone项目时,我发现fstat()在stat.st_size字段中返回一个伪造值。在iOS 4的iPhone 3模拟器上观察。看起来程序中和API中stat结构的二进制布局存在差异。我找到了一个解决方法(lseek()到最后),但这看起来像是一个bug。我该如何向Apple提交错误报告?在iOS 4中破解的fstat()4

+0

您如何解决该问题?我需要在iOS上获得可用磁盘空间,但是从iOS 5.1开始,该值也不准确。我也尝试了Cocoa的框架,如下所示:http://stackoverflow.com/a/9180064/474330 但这并不工作...... :( – Zennichimaro 2013-01-25 02:20:31

+0

open()然后lseek()到最后。问题所有我需要的是特定大小的文件大小顺便说一句,由lseek()或stat()返回的逻辑文件大小不等于它在磁盘上占用的空间。 – 2013-01-25 03:08:38

回答