Jak stwierdzić, czy klucz istnieje dla obiektu za pomocą Kodowania wartości klucza?
Chciałbym przetestować, czy obiekt ma właściwość @ do zapisu w SDK iPhone'a.
Jednym z możliwych sposobów jest sprawdzenie metody -valueForKey:, ale to wydaje się raczej nieeleganckie!
Przykład:
@try {
id *value = [instance valueForKey:@"myProperty"];
}
@catch (NSException * e) {
// Key did not exist
}
Czy jest na to lepszy sposób?