2010-11-18 5 views
2

Y at-il un moyen d'obtenir une valeur de constantes en utilisant une chaîne pour son nom similaire à KVC-à-dire:Possible d'obtenir une valeur de constantes avec une chaîne?

#define kStringConstTest = @"test"; 

obtenir la valeur de ce const en sachant que la première partie est toujours kStringConst et annexant une deuxième dynamique part comme @ "Test" pour obtenir sa valeur?

thx

Répondre

0

Non, ce n'est pas possible. (Je l'aurais aimé, cela faciliterait la vie de tout le monde.) L'alternative est de créer une méthode qui prend cette chaîne dynamique et détermine la chaîne à retourner en utilisant un tas d'instructions if/else.