Como criar a propriedade String para cada registro de livro de endereços?
-
23-09-2019 - |
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.
Solução
Certifique -se de ligar para AbaddressBookSave ().
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow