2015-01-09 13 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 좋은 예가 실제 작업입니다. –