在我的应用程序中,我想减少 if 检查的数量,所以我认为这种方式是最好的,但我不知道该怎么做。
所以我有一堆 #define ,它们是:state1、state2、state3 等......
无论如何,我有 UIButtons 并且带有标签 1 的按钮的图像由 state1 等确定...
无论如何,我现在已经到了做这样的事情的地步:
NSString *variableString = [NSString stringWithFormat:@"state%i", theButton.tag];
那么现在如何从刚刚得到的 NSString 中获取 state1 或 state2 或 state3 之类的变量?