Frage

Ich versuche, einen Verweis auf ein ABPerson in einem Core Data Store auf iPhone-App zu speichern, um herauszufinden. Letztlich würde Ich mag, um mit einer Mac-Version der App synchronisieren (Ich gehe davon aus ABRecordIDs nicht das gleiche für das iPhone und der Mac wäre). Ich dachte an die Datensatz-ID, Namen zu speichern und E-Mail und Prüfung gegen die - gibt es einen besseren Weg?

War es hilfreich?

Lösung

Es Art von klingt wie Sie versuchen, aus-Vermutung oder wieder tun, um die Synchronisierung Funktionalität von Apple bereits umgesetzt. Können Sie beschreiben, genau das, was Sie mit „Sync mit einer Mac-Version der App“?

bedeuten

Wenn Sie sich für eine bessere Art und Weise zu fragen, die Informationen über eine ABPerson zu speichern, um es einfach um die nächste App-Start zu erholen, gibt es eine Eigenschaft in ABPerson, kABUIDProperty, mit dem Sie eine eindeutige Kennung für den Datensatz geben, dass nicht zu ändern ist garantiert. Ich habe etwas ähnliches mit einer App, die den Media Player Framework verwendet, um genaue Songs zwischen Kutter zu identifizieren.

Andere Tipps

Sie können kABPersonCreationDateProperty anstelle von kABUIDProperty, die in iOS verfügbar ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top