Me gustaría probar si un objeto tiene una propiedad @ editable en el SDK de iPhone.¿Cómo se puede saber si existe una clave para un objeto mediante la codificación de clave-valor?
Una posible forma de hacerlo es comprobar el método -valueForKey: ¡pero parece bastante poco elegante!
Ejemplo:
@try {
id *value = [instance valueForKey:@"myProperty"];
}
@catch (NSException * e) {
// Key did not exist
}
¿Hay una mejor manera de hacer esto?
http: // stackoverflow.com/a/3059053/294884 – Fattie