有没有 ALAssetsLibrary 的样本

Posted

技术标签:

【中文标题】有没有 ALAssetsLibrary 的样本【英文标题】:Is there any sample for ALAssetsLibrary 【发布时间】:2010-09-01 12:42:07 【问题描述】:

对于 iPhone 4,很多 API 不能再使用了。

我正在寻找 UIImageWriteToSavedPhotosAlbum 的替代解决方案。

ALAssetsLibrary 是 Apple 在新 ios 4 中的当前解决方案。

谁有这方面的经验,可以提供一些示例或开源项目?

谢谢

【问题讨论】:

【参考方案1】:

你需要做这样的事情 -

ALAssetsLibrary* library=[[ALAssetsLibrary alloc] init] ; 
// Request to save the image to camera roll
[library writeImageToSavedPhotosAlbum:img.CGImage orientation:(ALAssetOrientation)img.imageOrientation 
    completionBlock:^(NSURL* assetURL, NSError* error) 
        if (error != NULL)
            // Show error message...
        else  // No errors
            // Show message image successfully saved
    ] ;

虽然我很想弄清楚如何让这段代码与 iphone 3 SDK 兼容。

【讨论】:

Ahhh.. 也想通了,只是弱链接 AssetsLibrary.framework 谢谢!我想我得到了答案。

以上是关于有没有 ALAssetsLibrary 的样本的主要内容,如果未能解决你的问题,请参考以下文章

iPhone ALAssetsLibrary 获取所有图像并进行编辑

如何根据目标c中的日期获取照片

ALAssetsLibrary 删除 ALAssetsGroup / ALAsset

有没有人在后台线程中使用 ALAssetsLibrary 时遇到过崩溃?

ALAssetsLibrary ALAssetsLibraryAccessUserDeniedError

ALAssetsLibrary 的问题