Swift 如何获取使用库保存的照片的url?
我正在使用writeImageToSavedPhotosAlbum(阿拉塞特图书馆)保存一张照片,在这种方法中,我有一个在objective c中是:Swift 如何获取使用库保存的照片的url?,swift,ios8,xcode6,Swift,Ios8,Xcode6,我正在使用writeImageToSavedPhotosAlbum(阿拉塞特图书馆)保存一张照片,在这种方法中,我有一个在objective c中是: ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; [library writeVideoAtPathToSavedPhotosAlbum:[NSURL fileURLWithPath:urlString] comp
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library writeVideoAtPathToSavedPhotosAlbum:[NSURL fileURLWithPath:urlString]
completionBlock:^(NSURL *assetURL, NSError *error) {
if (error) {
NSLog(@"Save video fail:%@",error);
} else {
NSLog(@"Save video succeed.");
}
}];
}
但当我在swift中显示这一点时,我得到了一个对象:
typealias ALAssetsLibraryWriteImageCompletionBlock = (NSURL!, NSError!) -> Void
我只想得到NSURL
在Swift中,我有以下完成区块代码:
var imageWriteCompletionBlock: ALAssetsLibraryWriteImageCompletionBlock!
self.completionBlock = {
reason in println(reason)
}
你怎么能做到这一点
谢谢
ALAssetsLibrary().writeImageToSavedPhotosAlbum(image.CGImage,
orientation: ALAssetOrientation.fromRaw(image.imageOrientation.toRaw())!,
completionBlock:{ (path:NSURL!, error:NSError!) -> Void in
println("\(path)")
})
问候,