7
Le code-clé de l'iPhone permet-il de tester si une classe accepte une clé donnée?Codage clé-valeur iPhone - test de l'existence de la clé
qui est, sans mise en œuvre du valueForUndefinedKey: ou setValue: forUndefinedKey: méthode de la classe cible, je veux être en mesure de faire quelque chose comme ceci:
if ([targetObject knowsAboutKey: key]) {
[targetObject setValue: value forKey: key];
}
En fait, NSUndefinedKeyException n'est pas une classe, mais juste une chaîne. Donc, pour faire la bonne chose, j'utilise '@catch (NSException * e) { si ([[e name] isEqualToString: NSUndefinedKeyException]) { \t \t; // gérer \t \t} \t \t else { [[NSException exceptionWithName: [nom de e] raison: [e raison] userInfo: [e userInfo]] augmenter]; } } ' – mrueg
Une idée de comment attraper cette exception dans Swift ?? – devios1