如何检查图像是否已保存? 我是这样保存的:
library.writeImageToSavedPhotosAlbum(image.CGImage, orientation: ALAssetOrientation(rawValue: image.imageOrientation.rawValue)!) { (url, error) -> Void in
之后我正在调用alertController,我需要确保在用户允许保存图像后显示它。
答案 0 :(得分:1)
将使用块处理返回的对象,该块是 ALAssetsLibraryWriteImageCompletionBlock 。
ALAssetsLibraryWriteImageCompletionBlock = (NSURL!, NSError!) -> Void
NSError 对象error
被描述为:
如果未保存图像,则会出现描述原因的错误对象 失败,否则 nil 。
所以在块中,您可以执行以下操作:
library.writeImageToSavedPhotosAlbum(image.CGImage, orientation: ALAssetOrientation(rawValue: image.imageOrientation.rawValue)!) {
(url, error) -> Void in
if error != nil {
// Handle the error.
} else {
// Saved Successfully.
}
}
答案 1 :(得分:0)
url
{NS} {NS} '(url, error)
中的url
是资产URL,如果图片未保存,则url
为零。
如果nil
不是 var hallo = tinyMCE.activeEditor.getContent();
alert(hallo);
,您必须在完成块中调用alertController。