Ich habe ein Realm-Objekt, das ein Array von Objekten enthält.So erstellen Sie unabhängige Realm-Objekte
Nachdem ich das PersonObject initiiert und Daten zu contactArray hinzugefügt habe, versuche ich ein weiteres temporäres Personenobjekt zu erstellen.
PersonObject *tempPersonObj = [[PersonObject alloc]init];
und ich zuweisen alten PersonObject zu diesem temporären Objekt;
tempPersonObj = oldPErsonObj;
Nun, wenn ich die Kontakt Array-Objekte in tempPersonOBj löschen, wird die Kontakt Array-Objekte in oldPersonObj ebenfalls gelöscht.
Warum passiert das? Gibt es eine Möglichkeit, Daten in ein temporäres Objekt zu kopieren, ohne die Datenbank zu beeinträchtigen?
Obwohl ich einzelne Elemente kopiert habe, ändert sich das kopierte Objekt, wenn das ursprüngliche Objekt geändert wird! SOmhow alle Realm-Objekte sind verbunden! –