在照片应用中为相册创建,删除和添加图片?

ios*_*eak 2 iphone objective-c ios

没有看到任何东西,但我已经看到你可以在iOS 5 photos.app中创建专辑,我很好奇是否有办法将它集成到我的应用程序中.

我需要能够创建相册,上传图片,并能够删除它.

谢谢,库尔顿

ksm*_*ksm 10

从iOS5开始,您可以以编程方式将相册添加到照片.请参阅ALAssetsLibrary类参考.

您可以添加一个相册(这是一个ALAssetsGroup):

addAssetsGroupAlbumWithName:resultBlock:failureBlock:
Run Code Online (Sandbox Code Playgroud)

每个ALAssetsGroup都有一个与之关联的URL.你要保存它:

valueForProperty:ALAssetsGroupPropertyURL
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用该URL来获取ALAssetsGroup对象:

groupForURL:resultBlock:failureBlock:
Run Code Online (Sandbox Code Playgroud)

获得后,您ALAssetsGroup可以使用addAsset:方法添加图像或视频.

注意:所有这些方法都是异步的,并立即返回.您在传递给这些方法的块中执行实际工作.