Wie können Sie mithilfe der Schlüsselwertcodierung feststellen, ob für ein Objekt ein Schlüssel vorhanden ist?
Ich möchte testen, ob ein Objekt im iPhone SDK eine beschreibbare @ -Eigenschaft hat.
Ein möglicher Weg, dies zu tun, besteht darin, die -valueForKey: -Methode zu überprüfen, aber das scheint ziemlich unelegant zu sein!
Beispiel:
@try {
id *value = [instance valueForKey:@"myProperty"];
}
@catch (NSException * e) {
// Key did not exist
}
Gibt es einen besseren Weg, dies zu tun?