1
我一直在嘗試各種文件管理的事情,並且遇到了一些令人困惑的事情。我創建了一個.txt文件並放置在支持文件夾中。然後在程序中我重複了主包的內容,看看它是否在那裏:顯示不應存在的文件的主包的內容
// Get main bundle
NSBundle *myBundle = [NSBundle mainBundle];
// Collect all text files in main bundle
NSArray *textFiles = [myBundle pathsForResourcesOfType:@"txt"
inDirectory:nil];
NSLog(@"%@", textFiles);
很簡單,你看,它出現了。太棒了,完美。然而,這裏的東西變得奇怪。我重命名了這個文件,再次運行了這個文件,並且出現了兩個文件 - 一個是原始名稱,另一個是新名稱。即使我沒有真正創建一個新文件,只是重命名了一個文件。
接下來我嘗試刪除該文件並製作一個全新的文件。當我再次運行它時,它告訴我還有兩個文件 - 前兩個文件。我製作的新文件沒有顯示。舊的是,即使只有一箇舊文件,它已被刪除。
即使從設備中刪除應用程序並重新安裝後,也會發生同樣的情況。它從哪裏找到這些文件?爲什麼不出現新的?任何幫助將不勝感激。
我已經將他們轉移到垃圾箱,但我沒有清理該項目。這似乎修復了它。太感謝了! – flickMik