Pergunta

Estou tentando descobrir uma referência a um ABPERSON em um armazenamento de dados principal em um aplicativo para iPhone. Por fim, eu gostaria de ser capaz de sincronizar com uma versão Mac do aplicativo (estou assumindo que os abrecórdios não seriam os mesmos para o iPhone e o Mac). Eu estava pensando em armazenar o ID do registro, o nome e o email e verificar contra eles-existe uma maneira melhor?

Foi útil?

Solução

Parece que você está tentando superar ou refazer a funcionalidade de sincronização da Apple já implementada. Você pode descrever exatamente o que você quer dizer com "sincronização com uma versão Mac do aplicativo"?

Se você está pedindo uma maneira melhor de armazenar as informações sobre um ABPerson Para facilitar a recuperação do próximo lançamento do aplicativo, há uma propriedade em ABPerson, kABUIDProperty, o que lhe dará um identificador exclusivo para o registro que é garantido para não mudar. Eu usei algo semelhante com um aplicativo que usa a estrutura do media player para identificar músicas exatas entre os lançamentos.

Outras dicas

Você pode usar o KabPersonCreationDateProperty em vez da KabuidProperty, disponível no iOS.

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