2012-12-11 1 views
0

화면을 제공 할 수있는 방법이 있습니까? 사용자가 전자 메일을 포함하는 것보다 만 연락처를 볼 수 있습니까? (기본적으로이 화면에 모든 연락처가 표시되기 때문에)ABPeoplePickerNavigationController 문제입니다. 이메일과의 대화 상대 만 표시하는 방법은 무엇입니까?

ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init]; 
    // place the delegate of the picker to the controll 
    picker.peoplePickerDelegate = self; 

    // showing the picker 
    [self presentModalViewController:picker animated:YES]; 
    // releasing 
    [picker release]; 

그런 다음 선택한 이메일을 선택하려고합니다.

답변

0

iOS에서이 필터링을 수행하는 방법이 있다고 생각하지 않습니다. 모든 종류의 전자 메일 주소를 찾아야합니다. 즉, 얻을 수있는 사전을 반복해야합니다. 이 작업은 확실히 PITA이며 메모리 누수가 발생하지 않도록주의해야합니다.

+0

iterate 모든 연락처를 가져올 필요가 있지만 사용자가 선택하면 연락처를 가져올 수 있습니다. 그렇다면 어떻게 모든 연락처를 반복 할 수 있습니까? –