我正在尋找一種方法來將圖像保存到可在應用程序關閉重新啓動後訪問的數組(或類似圖像)中 - 還需要按日期對圖像進行排序。我目前能夠將影像存儲到應用程序的NSDocumentDirectory用下面的代碼:堅持一系列圖像的最佳方式?
-(NSString *)currentDateandTime
{
NSDate *today = [NSDate date];
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMddyyyy_HHmmss"];
NSString *dateString = [dateFormat stringFromDate:today];
return dateString;
}
-(void)saveImageToDocuments
{
NSData *imageData = UIImagePNGRepresentation(image);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *date = [self currentDateandTime];
NSString *imagePath =[documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"%@_image.png",date]];
}
這意味着我已經得到的圖像,其中的日期/時間是在圖像的文件名。將這些圖像存儲在數組或字典中並按日期/時間對它們進行排序的最佳方法是什麼?謝謝閱讀!