프로그래밍 방식으로 iOS의 사용자 지정 앨범에서 이미지를 삭제하려면 어떻게해야합니까?

카니 카 미 슈라

사용자가 그림을 사진에서 프로그래밍 방식으로 만든 사용자 지정 앨범에 이미지로 저장하는 그림 앱을 만들고 있습니다. 저장된 이미지를 삭제하고 싶습니다. 사용자 지정 앨범에서 이미지를 삭제하는 방법을 알려주세요.

감사.

Ofir Malachi

맞춤 앨범 삭제

IOS 10 이상 :

참고 : 사용자는 팝업 확인을 받게됩니다.

__block PHFetchResult *photosAsset;
        __block PHAssetCollection *collection;
        __block PHObjectPlaceholder *placeholder;

// Find the album
PHFetchOptions *fetchOptions = [[PHFetchOptions alloc] init];
NSString * collectionTitle = //.. the custom album name
fetchOptions.predicate = [NSPredicate predicateWithFormat:@"title = %@", collectionTitle];
// this is how we get a match for album Title held by 'collectionTitle'



NSArray * collections = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAny options:fetchOptions];


[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
    
    
    [collections enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
        NSLog(@"Item %li = %@", (unsigned long)idx, obj);
        [PHAssetCollectionChangeRequest deleteAssetCollections:@[obj]];
    }];
    

    
    
} completionHandler:^(BOOL success, NSError *error) {
    
    if (success)
    {                  
        NSLog(@"success");
        NSLog(@"placeholder holds %@", placeholder.debugDescription );
        
    }
    else
    {
        NSLog(@"%@", error);
    }
    
}];

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

프로그래밍 방식으로 선형 레이아웃의 내 이미지 아래에 textview를 추가하려면 어떻게해야합니까?

분류에서Dev

Admin에서 개체를 삭제할 때 Django 미디어 파일의 이미지를 자동으로 삭제하려면 어떻게해야합니까?

분류에서Dev

Swift를 사용하여 iOS에서 프로그래밍 방식으로 팝 오버를 표시하려면 어떻게해야합니까?

분류에서Dev

iOS에서 프로그래밍 방식으로 여러 주소록 연락처를 삭제하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 정적 HTML 사이트를 Windows Azure 웹 사이트에 업로드하려면 어떻게해야합니까?

분류에서Dev

WPF-화면에 그려지지 않을 때 컨트롤이 원하는 크기를 찾도록 프로그래밍 방식으로 허용하려면 어떻게해야합니까 (스크린 샷의 경우)?

분류에서Dev

Android에서 프로그래밍 방식으로 휴대용 핫스팟의 SSID를 변경하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 사용자 로그인을 감지하려면 어떻게해야합니까?

분류에서Dev

텔레 그램 봇 API를 사용하여 파이썬으로 수직 사용자 정의 키보드 레이아웃을 프로그래밍 방식으로 생성하려면 어떻게해야합니까?

분류에서Dev

Joomla 2.5에서 프로그래밍 방식으로 사용자에게 메모를 추가하려면 어떻게해야합니까?

분류에서Dev

R에서 정규식으로 약어를 감지하고 삭제하려면 어떻게해야합니까?

분류에서Dev

iOS에서 사용자 정의 클래스를 사용자 정의 프레임 워크로 변환하려면 어떻게해야합니까?

분류에서Dev

디자인 지원 라이브러리에서 NavigationView의 헤더 내부에있는 스피너에 프로그래밍 방식으로 액세스하려면 어떻게해야합니까?

분류에서Dev

git에서 프로그래밍 방식으로 기록 (rebase)에서 특정 커밋을 삭제 / 삭제하려면 어떻게해야합니까?

분류에서Dev

제출에 사용 된 양식의 ID를 기반으로 사용자 메시지를 변경하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 NSString에서 CDATA를 제거하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 NSString에서 CDATA를 제거하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 Crafter Studio에 사용자를 인증하려면 어떻게해야합니까?

분류에서Dev

프로토 타입에서지도를 사용자 지정 옵션으로 정의하려면 어떻게해야합니까?

분류에서Dev

IB에서 Autolayout을 사용하여 프로그래밍 방식으로 화면 중앙에 UIView를 배치하려면 어떻게해야합니까?

분류에서Dev

Python으로 Discord 봇 프로그래밍-임베딩에 임의의 색상을 지정하려면 어떻게해야합니까?

분류에서Dev

contenteditable 범위의 삭제를 방지하려면 어떻게해야합니까?

분류에서Dev

Orchard 1.9에서 분류 용어를 프로그래밍 방식으로 복사하려면 어떻게해야합니까?

분류에서Dev

Aliyun Python SDK를 사용하여 프로그래밍 방식으로 계정 ID 번호를 얻으려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 iOS 주소록에서 사용자 지정 레이블을 일괄 제거하는 방법은 무엇입니까?

분류에서Dev

SF 심볼을 이미지로 사용하여 UIImageView에서 두 개의 그림자를 드리 우려면 어떻게해야합니까?

분류에서Dev

iOS에서 다각형 프레임보기를 프로그래밍 방식으로 사용자 지정하는 방법은 무엇입니까?

분류에서Dev

그래프에서 특정 경로 (예 : 두 노드 사이의 최단 경로)의 모든 모서리를 제거하려면 어떻게해야합니까?

분류에서Dev

암호화에 사용하기 위해 프로그래밍 방식으로 X509 Store 키를 생성하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    프로그래밍 방식으로 선형 레이아웃의 내 이미지 아래에 textview를 추가하려면 어떻게해야합니까?

  2. 2

    Admin에서 개체를 삭제할 때 Django 미디어 파일의 이미지를 자동으로 삭제하려면 어떻게해야합니까?

  3. 3

    Swift를 사용하여 iOS에서 프로그래밍 방식으로 팝 오버를 표시하려면 어떻게해야합니까?

  4. 4

    iOS에서 프로그래밍 방식으로 여러 주소록 연락처를 삭제하려면 어떻게해야합니까?

  5. 5

    프로그래밍 방식으로 정적 HTML 사이트를 Windows Azure 웹 사이트에 업로드하려면 어떻게해야합니까?

  6. 6

    WPF-화면에 그려지지 않을 때 컨트롤이 원하는 크기를 찾도록 프로그래밍 방식으로 허용하려면 어떻게해야합니까 (스크린 샷의 경우)?

  7. 7

    Android에서 프로그래밍 방식으로 휴대용 핫스팟의 SSID를 변경하려면 어떻게해야합니까?

  8. 8

    프로그래밍 방식으로 사용자 로그인을 감지하려면 어떻게해야합니까?

  9. 9

    텔레 그램 봇 API를 사용하여 파이썬으로 수직 사용자 정의 키보드 레이아웃을 프로그래밍 방식으로 생성하려면 어떻게해야합니까?

  10. 10

    Joomla 2.5에서 프로그래밍 방식으로 사용자에게 메모를 추가하려면 어떻게해야합니까?

  11. 11

    R에서 정규식으로 약어를 감지하고 삭제하려면 어떻게해야합니까?

  12. 12

    iOS에서 사용자 정의 클래스를 사용자 정의 프레임 워크로 변환하려면 어떻게해야합니까?

  13. 13

    디자인 지원 라이브러리에서 NavigationView의 헤더 내부에있는 스피너에 프로그래밍 방식으로 액세스하려면 어떻게해야합니까?

  14. 14

    git에서 프로그래밍 방식으로 기록 (rebase)에서 특정 커밋을 삭제 / 삭제하려면 어떻게해야합니까?

  15. 15

    제출에 사용 된 양식의 ID를 기반으로 사용자 메시지를 변경하려면 어떻게해야합니까?

  16. 16

    프로그래밍 방식으로 NSString에서 CDATA를 제거하려면 어떻게해야합니까?

  17. 17

    프로그래밍 방식으로 NSString에서 CDATA를 제거하려면 어떻게해야합니까?

  18. 18

    프로그래밍 방식으로 Crafter Studio에 사용자를 인증하려면 어떻게해야합니까?

  19. 19

    프로토 타입에서지도를 사용자 지정 옵션으로 정의하려면 어떻게해야합니까?

  20. 20

    IB에서 Autolayout을 사용하여 프로그래밍 방식으로 화면 중앙에 UIView를 배치하려면 어떻게해야합니까?

  21. 21

    Python으로 Discord 봇 프로그래밍-임베딩에 임의의 색상을 지정하려면 어떻게해야합니까?

  22. 22

    contenteditable 범위의 삭제를 방지하려면 어떻게해야합니까?

  23. 23

    Orchard 1.9에서 분류 용어를 프로그래밍 방식으로 복사하려면 어떻게해야합니까?

  24. 24

    Aliyun Python SDK를 사용하여 프로그래밍 방식으로 계정 ID 번호를 얻으려면 어떻게해야합니까?

  25. 25

    프로그래밍 방식으로 iOS 주소록에서 사용자 지정 레이블을 일괄 제거하는 방법은 무엇입니까?

  26. 26

    SF 심볼을 이미지로 사용하여 UIImageView에서 두 개의 그림자를 드리 우려면 어떻게해야합니까?

  27. 27

    iOS에서 다각형 프레임보기를 프로그래밍 방식으로 사용자 지정하는 방법은 무엇입니까?

  28. 28

    그래프에서 특정 경로 (예 : 두 노드 사이의 최단 경로)의 모든 모서리를 제거하려면 어떻게해야합니까?

  29. 29

    암호화에 사용하기 위해 프로그래밍 방식으로 X509 Store 키를 생성하려면 어떻게해야합니까?

뜨겁다태그

보관