如何使用照片框架在 IOS 8 中将照片添加到照片库

Posted

技术标签:

【中文标题】如何使用照片框架在 IOS 8 中将照片添加到照片库【英文标题】:How to add photos to photo library in IOS 8 using Photos framework 【发布时间】:2015-02-17 13:52:44 【问题描述】:

我以前使用 AlAsset 库,现在想了解更多信息,我使用 Photos 框架,我可以获取照片及其信息,但如何将其添加回相册。

【问题讨论】:

【参考方案1】:

试试这个

[[phphotoLibrary sharedPhotoLibrary] performChanges:^
        [PHAssetChangeRequest creationRequestForAssetFromImage:[info valueForKey:UIImagePickerControllerOriginalImage]];
     completionHandler:^(BOOL success, NSError *error) 
        if (success) 
             NSLog(@"Success");
        
        else 
            NSLog(@"write error : %@",error);
        
    ];

检查这个答案,>> https://***.com/a/31694088/2226263

【讨论】:

【参考方案2】:

您在照片库更改块中创建和使用PHAssetChangeRequest 对象来创建、删除或修改 PHAsset 对象。 See Documentation

也可以看看这个answer。

【讨论】:

以上是关于如何使用照片框架在 IOS 8 中将照片添加到照片库的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 7+ 中将照片大小调整为 5 英寸高 x 4.5 英寸宽

如何在 iOS 中将照片保存在特定相册中

在 iOS 中将照片从相机发布到 Facebook 页面

如何在 Objective-C 中将照片分享到 Facebook?

iOS - 照片框架 - 仅获取本地照片

iOS 8 照片库 - 使用 PHAssetChangeRequest 添加资产时出错