我想將文件保存到一個文件夾,然後檢索該文件夾中的所有內容檢索項目,所以我做的:iOS的持久性:存儲和目錄
NSString *dataPath = [documentsDirectory stringByAppendingPathComponent:storageFolder];
// StorageFolder is just a string like: "@"/FavoritesFolder"
// Filename is just a title given like "myTune.mp3"
NSString *destinationString = [NSString stringWithFormat:@"%@/%@",dataPath,filename];
BOOL success = [object writeToFile:destinationString atomically:YES];
然後我想檢索對象,所以我做
NSArray *dirContents = [[NSFileManager defaultManager]contentsOfDirectoryAtPath:dataPath error:nil];
但我得到的filename
陣列(如myTune.mp3)。而不是Object
這是一個NSDictionary。我究竟做錯了什麼?
備註 - 不要使用'stringWithFormat:'來建立你的路徑。這樣做:'NSString * destinationString = [dataPath stringByAppendingPathComponent:filename];' – rmaddy