2010-01-25 9 views
2

내 아이폰 애플 리케이션에, 나는 배열의 데이터 - 피스에 연락처를 연결하고 싶습니다. 모든 데이터 처리가 잘됩니다. 내 질문은 : 어떤 연락처 정보 매개 변수는 데이터베이스에 저장할 수있는, 연락처에 대한 링크 역할을합니다. 그런 다음 나중에이 값을 호출 한 다음 연락처에 대한 링크를 다시 가져올 수 있습니다.아이폰 주소록 저장 연락처에

--- 나는까지,하지만 난 그냥 캔트 아직까지 그것을 얻을 곳입니다

아래 EDIT. 연락처보기가 슬라이딩되지만 빈 연락처가 포함되어 있습니다. 누군가 제발 도와 줄 수 있어요.

ABPersonViewController *pvc = [[ABPersonViewController alloc] init]; 

int referenceid = 69249600; 


ABAddressBookRef addressBook; 
addressBook = ABAddressBookCreate(); 
ABRecordRef person = ABAddressBookGetPersonWithRecordID(addressBook, referenceid); 
//ABAddressBookGetPersonWithRecordID() 

pvc.displayedPerson = person; 

[[self navigationController] pushViewController:pvc animated:YES]; 
NSLog(@"customerRecID %d", pvc.displayedPerson); 

답변

2

예, ABRecordID는 사용하려는 것입니다. '변수를 호출하십시오.'라는 것이 무슨 뜻인지 확실하지 않습니다. ABRecordRef를 ABRecordID로 변환하려면 ABRecordGetRecordID()를 사용하십시오.

+0

Ben, 고맙지 만 코드 예제에이를 넣을 수 있습니까? – oberbaum

+0

나는 당신이 무엇을하려고하는지 잘 모르겠습니다. 레코드를 레코드 ID로 변환하려면 위의 함수를 사용하십시오. 다른 방법으로 이동하려면 ABAddressBookGetPersonWithRecordID() –

+0

을 사용하여 현재 문제를 재 게시했습니다. 수정 사항을 볼 수 있습니까? – oberbaum

관련 문제