2015-01-09 95 views
1

我通過ALAssetsLibrary從照片庫中獲取圖像。如何通過應用程序從照片的設備庫中刪除照片?

我想通過從我的應用程序中自行執行選擇和刪除操作,從照片庫中刪除特定圖像。 (不是從照片庫)

使用下面的代碼,我從照片庫中獲取圖像:

+ (void)deleteAssets:(id<NSFastEnumeration>)assets 

文檔:

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; 

void (^assetEnumerator)(ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop) 
{ 
    if(result != nil) 
    { 
     if([[result valueForProperty:ALAssetPropertyType] isEqualToString:ALAssetTypePhoto]) 
     { 
      ... 
     } 
    } 
} 

回答

2

您可以使用Photos Framework刪除它: here

示例應用:here

+0

Thx兄弟的好例子其真正的工作 –

相關問題