Pergunta

Quero armazenar a transportadora de rede como uma string (por exemplo, AT&T) para cada contato no livro de endereços.

Eu encontrei um métodoaddPropertiesAndTypes para criar uma propriedade personalizada. Mas não consigo encontrar nenhum exemplo adequado para fazer isso.

Estou usando o seguinte código para iterar por meio de registros de contatos:

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

    ABRecordRef recref = CFArrayGetValueAtIndex(addressArr, i);
}

E minha consulta é que a propriedade permanecerá com valor após o fechamento do aplicativo. Essas propriedades estão sendo salvas no banco de dados do livro de endereços?

Ajuda necessária. Obrigado.

Foi útil?

Solução

Certifique -se de ligar para AbaddressBookSave ().

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top