sagen Lassen Sie die [managedObjectID URIRepresentation]
uri ist:Wie kann ich den Wert ein NSManagedObjectID erhalten von
x-coredata://ABCDEF/Post/p1234567
Zuerst dachte ich, ich [[objectID URIRepresentation] lastPathComponent]
verwenden könnte, aber dies gibt
p1234567
statt nur 1234567
. Ich kann das p abschneiden, aber das scheint nicht der richtige Weg zu sein. Gibt es einen besseren Weg?
Für jetzt werde ich '[[[managedObjectID URIRepresentation] lastPathComponent] substringFromIndex: 1]' – quinn
Was versuchen Sie zu tun? Die URI-Repräsentation einer verwalteten Objekt-ID soll nur irgendwo gespeichert und an die 'managedObjectIDForURirepresentation'-Methode von' NSPersistentStoreCoordinator' übergeben werden, um die 'NSManagedObjectID' erneut zu erhalten. Dies kann verwendet werden, um das tatsächliche Objekt abzufragen, auf das sich dieses bezieht. Jeder Teil dieser URI-Zeichenfolge ist selbst bedeutungslos, selbst wenn er wie Informationen aus Ihren Modellobjekten aussieht. – Sven