我們有一個iPad的iOS應用程序有奇怪的行爲。我們將應用程序的狀態存儲在文檔文件夾中的XML文件中。每隔一段時間,我們的測試人員都會報告,當應用程序崩潰時,磁盤上的文件也會被刪除。這很奇怪,因爲我無法弄清楚可能導致這種情況的原因。任何指向我如何調試此問題的指針。從文檔文件夾中被神祕地刪除的文件
這個問題很複雜,因爲這是隨機發生的,而且只發生在某些ipad上(通常是iPad2)。我們正在使用NSData initWithcontentOfFile。
無論如何,這可能與文件的內存映射有關。
我們有一個iPad的iOS應用程序有奇怪的行爲。我們將應用程序的狀態存儲在文檔文件夾中的XML文件中。每隔一段時間,我們的測試人員都會報告,當應用程序崩潰時,磁盤上的文件也會被刪除。這很奇怪,因爲我無法弄清楚可能導致這種情況的原因。任何指向我如何調試此問題的指針。從文檔文件夾中被神祕地刪除的文件
這個問題很複雜,因爲這是隨機發生的,而且只發生在某些ipad上(通常是iPad2)。我們正在使用NSData initWithcontentOfFile。
無論如何,這可能與文件的內存映射有關。
你做了什麼將數據保存到文件?我想所有東西都還在記憶中,還沒有保存到文件中。 –
如果該文件在某處出現。這可能是因爲您將錯誤的數據保存到該文件,因此它變成了0字節。 – Basel
[NSData writeToFile – VikrantY