gpt4 book ai didi

swift - UIImageWriteToSavedPhotosAlbum 没有得到完成回调

转载 作者:行者123 更新时间:2023-11-28 10:44:55 35 4
gpt4 key购买 nike

我正在运行代码 UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil) 将照片(来自 URL 的图像)保存到相册库。这非常有效。但是,这是一个盲函数,我想调用一个回调来知道它是否保存成功。

这是我正在尝试的。

            UIImageWriteToSavedPhotosAlbum(image, self, #selector(imageSaved(_:didFinishSavingWithError:contextInfo:)), nil)

func imageSaved(image: UIImage!, didFinishSavingWithError error: NSError?, contextInfo: AnyObject?) {
if (error != nil) {
print("error")
print(error)
//Do Something with error associated with image
} else {
// Everything is alright.
}
}

我正在尝试在此处使用此代码,但我不断收到 Use of unresolved identifier imageSaved(_:didFinishSavingWithError:contextInfo:)

我的问题是我不明白完成选择器,以及 Apple 文档中发生的事情

- (void)image:(UIImage *)image
didFinishSavingWithError:(NSError *)错误
contextInfo:(void *)contextInfo;

那 ^ 是什么意思?我该如何使用它?

最佳答案

试试这个:

UIImageWriteToSavedPhotosAlbum(image, self, #selector(imageSaved(image:didFinishSavingWithError:contextInfo:)), nil)

希望对您有所帮助!

关于swift - UIImageWriteToSavedPhotosAlbum 没有得到完成回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48887565/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com