0

我有十个按钮,每个按钮对应一个不同的数字。我正在寻找记录按下这些按钮的顺序并将它们输入到一个数组中,然后将其与应用程序中另一个静态数组进行比较。检查应在第 N 次按下按钮时完成,其中 N 等于另一个静态数组中的项目数。

IA)如何按下按钮将值添加到数组 B)在第 N 个按钮按下后停止等于我正在检查的数组中的数字数量,C)将此数组与另一个数组进行比较?

4

1 回答 1

0

你可以:

  1. 决定 N 并创建一个数组,其中 N 个数字作为 NSNumber 对象(NSArray 和 NSMutableArray 需要对象)。

  2. 将按钮链接到操作。

  3. 在 action 方法中,检查每个按钮的第一个参数以确定按下了哪个数字。

  4. 将该数字添加到可变数组中。

  5. 当数组的大小等于 N 时,请检查:使用从 0 到 N-1 的 for 循环并从每个数组中获取该索引处的对象。使用 比较它们isEqual:。如果任何比较失败,那么您就知道数组不匹配。否则,你就成功了。

于 2010-03-13T06:21:33.497 回答