Pregunta

Estoy tratando de averiguar para almacenar una referencia a un ABPerson en un almacén de datos básicos en una aplicación para el iPhone. En última instancia, me gustaría ser capaz de sincronizar con una versión para Mac de la aplicación (estoy asumiendo ABRecordIDs no serían lo mismo para el iPhone y el Mac). Estaba pensando en almacenar el registro de identificación, el nombre y el correo electrónico y la comprobación frente a los - hay una manera mejor?

¿Fue útil?

Solución

En cierto modo suena como usted está tratando de salir de adivinar o volver a hacer la funcionalidad de sincronización de Apple ya está implementado. ¿Puede describir exactamente lo que quiere decir con "sincronizar con una versión para Mac de la aplicación"?

Si usted está pidiendo una mejor manera de almacenar la información acerca de un ABPerson para que sea fácil de recuperar el próximo lanzamiento de aplicaciones, no es una propiedad en ABPerson, kABUIDProperty, que le dará un identificador único para el registro que está garantizada para no cambiar. He utilizado algo similar con una aplicación que utiliza el Media Player Framework para identificar canciones exactas entre lanzamientos.

Otros consejos

Se puede utilizar en lugar de kABPersonCreationDateProperty kABUIDProperty, que está disponible en IOS.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top