speichern von Core Data unter iOS

  • speichern von Core Data unter iOS

    Hallo,

    ich habe ein Programm in dem ich Definitionen von Buttons, etc. aus einer Xml-Datei von einem Webserver lade und diese dann natürlich auch über das Programm auf dem iPad anzeigen lasse. Die Attribute, etc. werden im Programm mit Core Data definiert.
    Nun möchte ich dass man die Buttons beliebig verschieben kann und das dann auch gespeichert wird. Das mit dem verschieben klappt schon, wird aber nicht gespeichert.
    Ich habe im Netz leider nur Mac-Programme gefunden, die das ganze mittels commitEditing machen, was aber unter iOS nicht geht.
    Jemand ne Idee oder nen hilfreichen Link?

    Danke schonmal.

    Vanessa
  • Kennst Du das Model-View-Controller Pattern?
    Im Grunde läuft es darauf hinaus, dass Du das Modell (CoreData-Schicht) observierst (und dann die View aktualisierst) und bei einer Verschiebeoperation die Änderungen direkt ins Modell schreibst.
    Unter iOS hast Du zwar keine Bindings, die das ganze viel komfortabler machen, aber das Grundprinzip ist das gleiche.

    Suche einfach mal in der Doku nach Patterns, da wird das ganz ausführlich erklärt.

    Gruß, Markus