Ich habe mein iOS Parse SDK vom alten Parse SDK in die Version migriert, die zur Unterstützung eines Parse-Stacks auf meiner eigenen Infrastruktur veröffentlicht wurde.Parse: withDataWithClassName ist jetzt outDataWithClassName?
Ich habe mein Projekt mit SocketIO eingerichtet und entschieden, dass es effizienter wäre, neue Parse-Objekte vom Server an mein iOS-Apps-Modell anzuhängen, anstatt eine neue Netzwerkanforderung zu machen, wenn das Modell geändert wurde ein Parse-Objekt mit einer vorhandenen Objekt-ID.
tun, dass ich den folgenden Codeausschnitt verwendet:
let appendError = PFObject(withoutDataWithClassName: "MachineError", objectId: id)
appendError.setValue(errorCode, forKey: "errorCode")
appendError.setValue(errorMessage, forKey: "errorMessage")
appendError.setValue(newDate, forKey: "createDate")
appendError.setValue(serial, forKey: "serialNumber")
appendError.setValue(status, forKey: "status")
appendError.setValue(false, forKey: "completed")
Dieser Code verwendet zu funktionieren, wenn ich Xcode v7.1 wurde ausgeführt, aber seit diesem Morgen, wenn ich 7,3 bis Xcode ein Upgrade, ich vorgestellt wurde mit einem Fehler, der withoutDataWithClassName
war kein gültiger Parameter, bot es mir outDataWithClassName
als eine Alternative, aber die Benennung dieses Parameters klang nicht so deklarativ wie die vorherige. Ich habe die PFObject-Dokumentation für iOS gelesen, aber ich konnte keine Details finden, die zeigen, was outDataWithClassName
tatsächlich tut.
Ich kann nur annehmen, dass es ein Tippfehler im Namen des Parse-Teams sein kann, aber ich kann falsch liegen. Könnte hier jemand bestätigen, ob withoutDataWithClassName
outDataWithClassName
entspricht?
Danke für die Klärung meiner Vermutungen Kyle, ich habe ein paar der git-Probleme durchgesehen, aber ich muss über diesen gepuscht haben :) – Alex