¿Cómo saber si existe una clave para un objeto utilizando la codificación de clave-valor?
Me gustaría probar si un objeto tiene una propiedad de escritura en el SDK de iPhone.
Una forma posible de hacer esto es verificar el método -valueForKey: ¡pero eso 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?