在我开始之前,我想解释一下,我正在寻找一个通用的解决方案,我没有任何代码可以展示,因为我对如何开始并不是最微妙的想法。假设我有一个程序,其中我有4个按钮,右边两个(红色和蓝色),左边两个(白色和黄色)。如果我要按某个按钮的组合,我想获得一个特定的输出,例如,如果我触摸红色按钮,然后白色的那个单词“cow”出现,或者如果要触摸白色那么红色的那个出现了“鸡”这个词。是否有任何人都知道的文件可以帮助我解决我的问题?这甚至可以用数组来完成吗?
答案 0 :(得分:1)
HotLicks有一个有效的答案,但我认为NSDictionary是一个更好的解决方案。根据按钮创建键,例如:
@{ @"RedWhite" : @"Cow",
@"WhiteRed" : @"Chicken" };
您的代码将更容易阅读,并且您可以轻松支持三个按键(假设您正在使用每次按下后无效的计时器),只需添加另一个键;没有重新计算你的数组:
@{ @"RedWhiteBlue" : @"America" };