这是我尝试的代码片段:
[library writeImageToSavedPhotosAlbum:self.checkInImage.CGImage metadata:self.metadata
completionBlock :^(NSURL * assetURL, NSError * error) {
NSLog (@"Asset url = %@", assetURL);
NSError *err;
NSString *docDir = [NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *jpgFilePath = [NSString stringWithFormat:@"%@/test.jpg", docDir];
NSFileManager *fileManager = [NSFileManager defaultManager];
[fileManager moveItemAtURL:assetURL toURL:[NSURL URLWithString:jpgFilePath] error:&err];
NSLog(@"error is %@", err);
}];
我收到错误,因为 Error Domain=NSCocoaErrorDomain Code=262 “操作无法完成。(Cocoa 错误 262。)” UserInfo=0xb49a680 {NSURL=assets-library://asset/asset.JPG?id=6FAC823A- 33CB-489B-A125-714FBA5F0EE8&ext=JPG}
有任何想法吗?