iPhone アプリ内のファイルを削除したのに、それらのファイルが残っているように見える理由がわかりません。問題を引き起こしているコードは次のとおりです。
NSFileManager *fileManager = [NSFileManager defaultManager];
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
NSString *folderPath = [bundlePath stringByAppendingPathComponent:@"filefolder"];
NSArray *fileNames = [fileManager contentsOfDirectoryAtPath:folderPath error:NULL];
このコードは、フォルダー「filefolder」を調べて、その内容を fileNames に読み込むことになっています。このアプリを初めて実行すると、これが実行されます。ただし、filefolder の内容を変更した場合 (たとえば、ファイルを追加または削除した場合)、アプリを再度ビルドして実行すると、配列のファイル名には、新しく追加されたすべてのファイルの名前が含まれます (良い) だけでなく、すべてのファイルの名前も含まれます。削除されたはずだった (悪い) !!
この動作が見られる理由を理解できる人はいますか?