我有一種方法將圖像保存到文檔目錄。看起來像這樣:保存到帶完成塊的文檔目錄?
+(void)saveImageInDocumentsDirectory:(UIImage *)image withImageName:(NSString *)name {
NSArray * paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString * basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
NSData * binaryImageData = UIImagePNGRepresentation(image);
[binaryImageData writeToFile:[basePath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.png",name]] atomically:YES];
}
有沒有一種方法來添加一個完成塊到這個,它會在圖像保存時運行?
謝謝,你是對的。我將實現這兩個答案的組合 - 在後臺線程上運行保存,然後在方法末尾彈出一些內容以通知UI已完成保存。 – 2013-02-11 12:50:19