gpt4 book ai didi

objective-c - 从NSString获取变量?

转载 作者:行者123 更新时间:2023-12-01 17:43:52 24 4
gpt4 key购买 nike

在我的应用程序中,我想减少if检查的数量,因此我决定这种方式是最好的,但是我不确定该怎么做。

所以我有一堆#define,它们是:state1,state2,state3等。

无论如何,我有UIButtons,带有标签1的按钮的图像由state1等确定...

无论如何,现在我到了要做这样的事情的地步:

NSString *variableString = [NSString stringWithFormat:@"state%i", theButton.tag];

那么,现在如何从刚刚得到的NSString中获取像state1或state2或state3这样的变量?

最佳答案

使用NSDictionary,将类似@“state1”,@“state2” ...之类的字符串作为键,并将与图像的匹配引用作为键的对象。

关于objective-c - 从NSString获取变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11892802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com