1
我节省与ALAssetsLibrary的writeImageToSavedPhotosAlbum照片,在这个方法中我有一个compleion块,在目标C是:如何获取使用ALAssetsLibrary保存的照片的网址?
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.");
}
}];
}
但当我拿出这在迅速我得到一个对象:
typealias ALAssetsLibraryWriteImageCompletionBlock = (NSURL!, NSError!) -> Void
我只想得到NSURL 在斯威夫特我对完成这个区块代码:
var imageWriteCompletionBlock: ALAssetsLibraryWriteImageCompletionBlock!
self.completionBlock = {
reason in println(reason)
}
这怎么办?
谢谢!