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

Ajay.km

안녕하세요 저는 tableview에서 모든 주소록 연락처를 표시해야합니다. 사용자가 여러 연락처를 선택하려면 선택한 연락처를 삭제하십시오. 이에 대한 해결책을 찾지 못했습니다.

후이 응이 아

이것을 시도해 볼
수 있습니다 #import <AddressBookUI/AddressBookUI.h>.

-(void) removeContactWithRecordsList:(CFArrayRef) selectedRecords_ {
    ABAddressBookRef addressbook = ABAddressBookCreate();
    if (selectedRecords_ != NULL)
    {
        int count = CFArrayGetCount(selectedRecords_);
        for (int i = 0; i < count; ++i)
        {
            ABRecordRef contact = CFArrayGetValueAtIndex(selectedRecords_, i);
            ABAddressBookRemoveRecord(addressbook, contact, nil);
        }
    }
    ABAddressBookSave(addressbook, nil);
    CFRelease(addressbook);
}

편집 :
예 : 내 경우에는 모든 연락처를 "Sample"이라는 이름으로 제거하고 싶습니다.

NSString *searchName = @"Sample";
ABAddressBookRef addressbook = ABAddressBookCreate();
CFStringRef nameRef = (__bridge CFStringRef) searchName;
CFArrayRef  allSearchRecords = ABAddressBookCopyPeopleWithName(addressbook, nameRef);
[self removeContactWithRecordsList:allSearchRecords];

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

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

분류에서Dev

[TExp a]를 TExp [a]로 바꾸거나 프로그래밍 방식으로 여러 값에 RefineTH를 적용하려면 어떻게해야합니까?

분류에서Dev

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

분류에서Dev

장치 화면 크기를 사용하여 프로그래밍 방식으로 신속하게 여러 iOS 버전 및 장치를 지원하도록 iPhone 앱을 만들려면 어떻게해야합니까?

분류에서Dev

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

분류에서Dev

신속하게 특정 시간에 주소록에서 연락처를 프로그래밍 방식으로 제거

분류에서Dev

Redmine에 프로그래밍 방식으로 파일을 등록하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 Windows에서 여러 폴더의 중첩을 해제하려면 어떻게해야합니까?

분류에서Dev

프로그래밍 방식으로 UICollectionView를 UITableViewCell에 삽입하려면 어떻게해야합니까? [빠른]

분류에서Dev

Mac 앱에서 프로그래밍 방식으로 전화를 걸려면 어떻게해야합니까?

분류에서Dev

Mac 앱에서 프로그래밍 방식으로 전화를 걸려면 어떻게해야합니까?

분류에서Dev

adView를 제거하기 위해 surfaceview에서 프로그래밍 방식으로 기본 활동에 액세스하려면 어떻게해야합니까?

분류에서Dev

ag-Grid에서 프로그래밍 방식으로 여러 행을 선택하려면 어떻게해야합니까?

분류에서Dev

탐색 컨트롤러없이 5 개의 controllerView를 프로그래밍 방식으로 해제하려면 어떻게해야합니까?

분류에서Dev

여러 tar를 테이프에 순차적으로 기록하려면 어떻게해야합니까?

분류에서Dev

컨트롤러에 모델을 프로그래밍 방식으로 추가 / 제거하려면 어떻게해야합니까?

분류에서Dev

목록보기의 한 요소에만 프로그래밍 방식으로 글꼴 색상을 설정하려면 어떻게해야합니까?

분류에서Dev

연결 목록에서 여러 구조체를 삭제하려면 어떻게해야합니까?

분류에서Dev

Listbox를 프로그래밍 방식으로 코드에서 가로로 표시하려면 어떻게해야합니까?

분류에서Dev

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

분류에서Dev

JS로 요소에 여러 클래스를 추가하려면 어떻게해야합니까?

분류에서Dev

이 SVG 글꼴을 분리하여 Chrome에서 프로그래밍 방식으로 사용하려면 어떻게해야합니까?

분류에서Dev

Ionic 프레임 워크에서 프로그래밍 방식으로 div를 슬라이드하려면 어떻게해야합니까?

분류에서Dev

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

분류에서Dev

gtk / python에서 Ubuntu의 화면 키보드를 프로그래밍 방식으로 호출하려면 어떻게해야합니까?

분류에서Dev

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

Related 관련 기사

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

    [TExp a]를 TExp [a]로 바꾸거나 프로그래밍 방식으로 여러 값에 RefineTH를 적용하려면 어떻게해야합니까?

  6. 6

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

  7. 7

    장치 화면 크기를 사용하여 프로그래밍 방식으로 신속하게 여러 iOS 버전 및 장치를 지원하도록 iPhone 앱을 만들려면 어떻게해야합니까?

  8. 8

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

  9. 9

    신속하게 특정 시간에 주소록에서 연락처를 프로그래밍 방식으로 제거

  10. 10

    Redmine에 프로그래밍 방식으로 파일을 등록하려면 어떻게해야합니까?

  11. 11

    프로그래밍 방식으로 Windows에서 여러 폴더의 중첩을 해제하려면 어떻게해야합니까?

  12. 12

    프로그래밍 방식으로 UICollectionView를 UITableViewCell에 삽입하려면 어떻게해야합니까? [빠른]

  13. 13

    Mac 앱에서 프로그래밍 방식으로 전화를 걸려면 어떻게해야합니까?

  14. 14

    Mac 앱에서 프로그래밍 방식으로 전화를 걸려면 어떻게해야합니까?

  15. 15

    adView를 제거하기 위해 surfaceview에서 프로그래밍 방식으로 기본 활동에 액세스하려면 어떻게해야합니까?

  16. 16

    ag-Grid에서 프로그래밍 방식으로 여러 행을 선택하려면 어떻게해야합니까?

  17. 17

    탐색 컨트롤러없이 5 개의 controllerView를 프로그래밍 방식으로 해제하려면 어떻게해야합니까?

  18. 18

    여러 tar를 테이프에 순차적으로 기록하려면 어떻게해야합니까?

  19. 19

    컨트롤러에 모델을 프로그래밍 방식으로 추가 / 제거하려면 어떻게해야합니까?

  20. 20

    목록보기의 한 요소에만 프로그래밍 방식으로 글꼴 색상을 설정하려면 어떻게해야합니까?

  21. 21

    연결 목록에서 여러 구조체를 삭제하려면 어떻게해야합니까?

  22. 22

    Listbox를 프로그래밍 방식으로 코드에서 가로로 표시하려면 어떻게해야합니까?

  23. 23

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

  24. 24

    JS로 요소에 여러 클래스를 추가하려면 어떻게해야합니까?

  25. 25

    이 SVG 글꼴을 분리하여 Chrome에서 프로그래밍 방식으로 사용하려면 어떻게해야합니까?

  26. 26

    Ionic 프레임 워크에서 프로그래밍 방식으로 div를 슬라이드하려면 어떻게해야합니까?

  27. 27

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

  28. 28

    gtk / python에서 Ubuntu의 화면 키보드를 프로그래밍 방식으로 호출하려면 어떻게해야합니까?

  29. 29

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

뜨겁다태그

보관