我需要做什么才能将我的程序生成的图像(可能是从相机生成的,也可能不是)保存到iPhone上的系统图片库?

推荐答案

您可以使用以下功能:

UIImageWriteToSavedPhotosAlbum(UIImage *image, 
                               id completionTarget, 
                               SEL completionSelector, 
                               void *contextInfo);

如果想在UIImage保存完成时得到通知,只需要completionTargetcompletionSelectorcontextInfo即可,否则可以传入nil.

official documentation for UIImageWriteToSavedPhotosAlbum().

Ios相关问答推荐

由于代码签名时出错,无法在iOS设备上发布iOS Maui Build

TrueDepth摄像机像素距离不准确

SwiftUI绑定到特定的一个或多个枚举 case

如何在Swift中同时实现三个手势?

AVAudioRecord 没有音频

更新 flutter 和 xcode 后 Xcode 14.3 中缺少文件 (libarclite_iphoneos.a)

为什么@FetchRequest 在删除时不更新和重绘视图?

SwiftUI 解除 .alert 弹出 NavigationView

'DismissAction'类型的值没有成员'wrappedValue'在SwiftUI的Xcode中

如何在swiftui中更改可搜索的搜索图标 colored颜色

在所有 tableview / collectionview 中禁用滚动指示器

来自 c++ 的runtime_error未在 iOS 中捕获

在 Swift 中将 HTML 转换为纯文本

如何用 Swift 圆化 UILabel 的边缘

如果已安装,则重定向到应用程序,否则重定向到 App Store

为什么 Xcode 4 不创建任何产品?

正确使用 Alamofire 的 URLRequestConvertible

使用 swift 将本地 html 加载到 UIWebView

从 UIScrollview 中删除内容和框架布局指南

值/对象的 NSDictionary 键?