の名前にNSStringの変換:私はこのように宣言定数の束を持っている定数
#define kConstant0 @"Cow"
#define kConstant1 @"Horse"
#define kConstant2 @"Zebra"
他の場所コードで私は、文字列名に整数を追加することにより、一定の値を抽出しようとしています定数:
int myInt = 1; // (Actual intValue Pulled From Elsewhere)
myLabel.text = [@"kConstant" stringByAppendingString:[NSString stringWithFormat:@"%i",myInt]];
しかし、もちろん、これは返す:
myLabel.text = @"kConstant1";
私はそれを返すようにしたいときは:
myLabel.text = @"Horse";
NSString @ "kConstant1"を定数名kConstant1に変換する方法がわかりません。
何か助けていただければ幸いです。 lq
それは、おかげで、多くのおかげです。 NSString形式ではあるが、既に定数の名前があるので、これを行うために別の配列を作成する必要がなくなりました。 –