1

始める前に、質問に対する一般的な解決策を探していることを説明したいと思います。開始方法がまったくわからないため、表示するコードはありません。右側に 2 つ (赤と青)、左側に 2 つ (白と黄色) の 4 つのボタンがあるプログラムがあるとします。ボタンの特定の組み合わせを押す場合、特定の出力を取得したい場合、例として、赤いボタンに触れてから白いボタンに「牛」という単語が表示されるか、白いボタンに触れてから赤いボタンに触れる場合があります「チキン」という言葉が出てきます。私の問題を解決するのに役立つ、誰かが知っているドキュメントはありますか? これは配列でも実行できますか?

4

1 に答える 1

1

HotLicks には有効な答えがありますが、NSDictionary の方が良い解決策だと思います。次のように、ボタンの押下に基づいてキーを作成します。

@{ @"RedWhite" : @"Cow",
      @"WhiteRed" : @"Chicken" };

別のキーを追加するだけで、コードが読みやすくなり、3 回の押下を簡単にサポートできます (押すたびに無効にするタイマーを使用していると仮定します)。配列を再計算する必要はありません:

 @{ @"RedWhiteBlue" : @"America" };
于 2013-11-05T02:32:42.037 に答える