Domanda

Sto cercando di capire per memorizzare un riferimento a un ABPerson in un negozio di Core Data su un'applicazione per iPhone. In definitiva, mi piacerebbe essere in grado di eseguire la sincronizzazione con una versione per Mac del app (sto assumendo ABRecordIDs non sarebbe lo stesso per l'iPhone e il Mac). Stavo pensando di memorizzare il record di ID, il nome e-mail e controllo nei confronti di coloro - c'è un modo migliore?

È stato utile?

Soluzione

E 'tipo di suoni come si sta cercando di out-indovinare o ri-fare la funzionalità di sincronizzazione di Apple già implementato. Puoi descrivere esattamente cosa si intende per "la sincronizzazione con una versione per Mac del app"?

Se stai chiedendo per un modo migliore per memorizzare le informazioni su un ABPerson per rendere più facile recuperare il prossimo lancio app, c'è una proprietà in ABPerson, kABUIDProperty, che vi darà un identificatore univoco per il record che è garantito di non cambiare. Ho usato qualcosa di simile con un app che utilizza il Player Framework multimediale per identificare le canzoni esatta tra lanci.

Altri suggerimenti

È possibile utilizzare al posto di kABPersonCreationDateProperty kABUIDProperty, che è disponibile in iOS.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top