2013-04-23 7 views
7

Nehmen wir an, wir haben ein Objekt vom Typ Person, das eine Eigenschaft namens name hat.iOS Schlüsselwert Kodierung

Person *p; 
[p setValue:@"John" forKey:@"name"]; 

Dies funktioniert gut sehr. Was ich tun möchte, ist tiefer zu graben. Nehmen wir an, die Klassenperson hat eine andere Eigenschaft namens address der Klasse Address und hat ein Feld namens zipcode.

Gibt es einen einfacheren Weg, um die zipcode von der Person, als dies der Zuordnung? Vielleicht etwas sauberer und klarer?

[[p valueForKey:@"address"] setValue:@"234567" forKey:@"zipcode"]; 

Antwort