我有十个按钮,每个按钮对应一个不同的数字。我想记录按下这些按钮的顺序并将它们输入到一个数组中,然后将它与应用程序中静态的另一个数组进行比较。检查应在按下第N个按钮时完成,其中N等于另一个静态数组中的项目数。
IA如何按下按钮向数组添加值B)在第N个按钮按下后停止等于我正在检查的数组中的数字量并且C)将此数组与另一个数组进行比较?
答案 0 :(得分:0)
你可以:
确定N并创建一个数组,其中N个数字为NSNumber对象(NSArray和NSMutableArray需要对象)。
将按钮链接到某个操作。
在操作方法中,针对每个按钮检查第一个参数,以确定按下了哪个数字。
将该数字添加到可变数组中。
当数组的大小等于N时,请检查:使用从0到N-1的for循环,并从每个数组中获取该索引处的对象。使用isEqual:
比较它们。如果任何比较失败,那么您知道数组不匹配。否则,你就取得了成功。