nach unten

Core Date Update

Hallo alle zusammen,

habe ein großes Problem.
Habe eine App mit der ich in Core Data speichern kann und auch Daten abrufen kann.
Aber bekomme es einfach nicht hin, einen Datensatz zu aktualisieren.

Habe mir jetzt viele Artikel im Internet angeschaut, aber aus keinem wurde ich schlau.

zur Erklärung:
habe eine Table View, welche Daten aus Core Data bezieht.
wenn ich jetzt auf einen Eintrag tippe, leite ich auf einen ViewController um.

Dort kann ich geänderte Daten eingeben.
Jetzt möchte ich halt, wenn ich im ViewController auf Save klicke, dass der Eintrag im Core Data ( welchen ich über den TableView ausgewählt habe) aktualisiert wird.

Hat jemand ne idee wie das geht?
@Danke Quote
Bei Google habe ich einige nützliche Beiträge und Videos gefunden: Core Date Update Xcode eingeben... Bin nur auf dem 6er unterwegs und hab kein Beispiel parat... Viel Erfolg!
@Danke Quote
habe alles durchgelesen,
da ist in meinen augen nichts hilfreiches dabei, welches mir das gut erklärt und das für swift
@Danke Quote
Ok - dann muss ich es Dir raussuchen - bin aber erst Montag wieder am Mac
@Danke Quote
das wäre klasse - danke Smiley
@Danke Quote
hat keiner eine Idee?
@Danke Quote
Sorry Smiley hab ich verschwitzt - schaue gleich Morgen früh... ?
@Danke Quote
und haste schon geschaut ? Smiley
@Danke Quote
Ja Smiley
@Danke Quote
Hat es Dir geholfen?
@Danke Quote
deinen Link via PN habe ich auch schon gesehen.

ABER:
Code:
Zitat:var context:NSManagedObjectContext = appDel.managedObjectContext!
var en = NSEntityDescription.entityForName("ENTITIES_NAME", inManagedObjectContext: context)
let batchUpdateRequest = NSBatchUpdateRequest(entity: en!)
batchUpdateRequest.resultType = NSBatchUpdateRequestResultType.UpdatedObjectIDsResultType
batchUpdateRequest.propertiesToUpdate = ["OBJECT_KEY": "NEWVALUE"]
var batchUpdateRequestError: NSError?
context.executeRequest(batchUpdateRequest, error:&batchUpdateRequestError)
if let error = batchUpdateRequestError {println("error")}


Komme jetzt aus der MYSQL PHP Welt.
Woher weiß dieser quellcode, WELCHEN Datensatz er dort verändern soll.
so wie ich das sehe, gibt man ja nur den Datenbanknamen an (ENTITIES_NAME) und die Spalte mit dem neuen Wert (OBJECT_KEY)
@Danke Quote
Keiner ne Idee? :'(
@Danke Quote
Über Youtube findet man darüber meistens etwas. Viel Erfolg!
@Danke Quote


Thema abonnieren


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Alle Foren als gelesen markieren
Top top home iszene.com