Hallo,
ich erzeuge in meine ersten ViewController ein Objekt. Drückt man nun bearbeiten, erzeuge ich einen zweiten modalen ViewController, der als Delegate den ersten ViewController hat. Zuerst soll dann das Objekt in den zweiten kopiert werden. Bezwecken will ich damit, dass wenn der User jetzt was verändert aber dann Cancel drückt, einfach das kopierte Objekt gelöscht wird. Drückt er aber Done soll das Objekt vom ersten ViewController durch das kopierte Objket ersetzt werden und das View aktualisiert werden.
Nun im ersten ViewController wird das Objekt erzeugt und initalisiert mit den jetzigen Datum. Im zweiten ist das Objekt nur deklariert. Wenn das View erzeugt wird soll er den getter des Objektes im ersten ViewController aufrufen ( kopiertesObjekt = [[self delegate] getObjekt])
Meine Frage ist nun ob jetzt das Objekt wirklich kopiert wird oder nur der Zeiger und es gibt jetzt immer noch dieses eine Objekt?
ich erzeuge in meine ersten ViewController ein Objekt. Drückt man nun bearbeiten, erzeuge ich einen zweiten modalen ViewController, der als Delegate den ersten ViewController hat. Zuerst soll dann das Objekt in den zweiten kopiert werden. Bezwecken will ich damit, dass wenn der User jetzt was verändert aber dann Cancel drückt, einfach das kopierte Objekt gelöscht wird. Drückt er aber Done soll das Objekt vom ersten ViewController durch das kopierte Objket ersetzt werden und das View aktualisiert werden.
Nun im ersten ViewController wird das Objekt erzeugt und initalisiert mit den jetzigen Datum. Im zweiten ist das Objekt nur deklariert. Wenn das View erzeugt wird soll er den getter des Objektes im ersten ViewController aufrufen ( kopiertesObjekt = [[self delegate] getObjekt])
Meine Frage ist nun ob jetzt das Objekt wirklich kopiert wird oder nur der Zeiger und es gibt jetzt immer noch dieses eine Objekt?