2010-01-25 4 views
0

아이폰 SDK의 주소록 - 얻을 ABRecordRef

- (BOOL)peoplePickerNavigationController: (ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person {

그냥 변수로 ABRecordRef에 액세스하려고하지만 계속 오류가 발생합니다.

'ABRecordRef'앞에 표현식이 예상됩니다.

이미 ABRecordRef가 아닌 이름과 회사 정보를 얻을 수 있습니다.

내가하고있는 일은 :

NSLog (@ "Contact Reference : % d", ABRecordRef);

답변

4

당신에게

#import <AddressBook/AddressBook.h> 

나요? 그리고 당신은 무엇을 의미합니까

contactRef = [NSString stringWithFormat:@"%d", ABRecordRef]; 

? ABRecordRef이 숫자가 아닌 유형이라고 생각하면 이해가되지 않습니다.

+0

예, 내 .h에는 #import #import 이 있습니다. 같은 방법으로 주소록을 호출했지만 ABRecordRef에 액세스 할 수 없습니다. – oberbaum

+0

@norskben : 당신의 질문에'-peoplePickerNavigationController : shouldContinueAfterSelectingPerson :'구현의 3 번째 코드가 있습니까? – kennytm

+0

NSLog (@ "Contact Reference : % d", ABRecordRef)를 만들기 위해 무엇을해야하는지 간단하게하기 위해 '내가하고있는 일'섹션을 편집했습니다. 작업? 오류는 여전히 오류입니다 : 'ABRecordRef'앞에 예상 표현 – oberbaum

관련 문제