私はいくつかの定数を定義しました
#define val_a @"A"
#define val_b @"B"
#define val_c @"C"
これで、定義した定数と同じ名前のキーがいくつかあります。定数の値を出力したいと思います(定数キーを使用せずに)。私はもう試した、
- (NSString *) actualValForKey:(NSString *)key
{
return key; //It will return **key** parameter, but I want to return the **constant value** as defined
}
NSLog(@"Value = %@", [self actualValForKey:keys]);すべてのキーが動的であるように記述できますがNSLog(@"Value = %@", val_a);、この方法では記述できません。
ここでkeysは、 として来ますNSString。
PS定数の識別。
出来ますか?代替案?
