2010-07-08 26 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

回答