2010-01-27 2 views
1

주소록에있는 각 연락처마다 네트워크 이동 통신사를 문자열 (예 : AT & T)로 저장하려고합니다.각 주소록 레코드의 문자열 속성을 만드는 방법은 무엇입니까?

사용자 지정 속성을 만드는 방법이 addPropertiesAndTypes입니다. 그러나 나는 이것을 할 수있는 적절한 예를 찾을 수 없다.

내가 연락 책 레코드를 반복하는 다음 코드를 사용하고 있습니다 : 응용 프로그램이 닫힌 후

ABAddressBookRef addressBook = ABAddressBookCreate(); 
CFArrayRef addressArr = ABAddressBookCopyArrayOfAllPeople(addressBook); 
CFIndex nPeople = ABAddressBookGetPersonCount(addressBook); 
for(int i=0; i<nPeople; i++) { 

    ABRecordRef recref = CFArrayGetValueAtIndex(addressArr, i); 
} 

을 그리고 내 쿼리가 있으며,이 건물은 값으로 유지됩니다. 이 속성은 주소록 데이터베이스에 저장됩니까?

도움이 필요합니다. 감사합니다. .

답변

1

ABAddressBookSave()를 호출했는지 확인하십시오.

+0

예,하지만 맞춤 속성에 대한 값을 만들고 설정하는 방법은 무엇입니까? –

관련 문제