Ich hatte eine einfache Methode, Schlüssel/Wert-Paare eines XML-Ausschnitts in ein NSDictionary umzuwandeln, als ich eine einfache iPhone-Anwendung startete. Das Problem besteht darin, dass ich die Instanzen von NSDictionary, die meine UITableViews einmal gefüllt haben, in benutzerdefinierte Klassen umwandeln muss, weil sie Verhalten und zusätzliche Komplexität erfordern. Das Problem hier ist, dass jetzt, damit ich ein Objekt instanziieren und seine Instanzvariablen mit Schlüssel/Wert-Paaren aus einem Webdienst füllen kann, so viel schwieriger wird. Ich kann es nicht mehr in eine Methode werfen, die das XML durchläuft und KVC verwendet, um seine Instanzvariablen zu setzen.Key-Value Coding
Welche andere Lösung gibt es?
Das klingt gut, Marc. Können Sie erklären, was Sie damit meinen, dass Namen in der Datenquelle nicht mit Schlüssel/Wert-Kodierung kompatibel sind? Und wofür testen Sie Ihre Knoten? – Coocoo4Cocoa
Großschreibung spielt eine Rolle, aber auch Knotennamen stimmen nicht immer mit dem Variablennamen überein. Beispielsweise könnte DetailPageURL zu pageURL, Titel zu Titel usw. zugeordnet werden. –