-1

検索する必要があるデータがいくつかあり、次のような 401 エントリがあります。

"1"、"1"、"1"、"1"、"0"、"1"

"1"、"2"、"1"、"1"、"0"、"2"

「1」、「3」、「1」、「1」、「0」、「3」

"1"、"1"、"2"、"1"、"0"、"1"

....

"3"、"3"、"3"、"3"、"0"、"1"

私が必要としているのは、最初の 5 つの文字列を検索し、最後の文字列を使用して変数を埋める最善の方法です。

これを行う方法がわかりません.netではデータテーブルを使用し、それを検索して必要なデータを取得します.Objective-Cでそれを行う方法がわかりません.

編集

宿題ではないので、SQL データベースに 401 行のリストがあるため、6 列あり、最初の 5 列には結果データがあり、ユーザーは 1 ~ 3 の数字を選択します。最後の列が探しているデータであるとしましょう。 SQLでは、次のようにします:

列 1 = 1 AND 列 2 = 1 AND 列 3 = 2 AND 列 4 = 2 AND 列 5 = 5 のテーブルから列 6 を選択します。

Objective-C でこれを行う方法がわかりません。顧客は、私がネットワークを使用することを望んでいないため、スタンドアロン アプリを望んでいます。したがって、辞書、配列、またはtxtファイルを作成して、キャプチャした5つの変数と一致するように各行を検索し、6番目の「列」をデータとして取得できるようにする必要があります。

4

1 に答える 1

1

データを操作できる場合は、キーのような文字列と値のような文字列を使用して、NSDictionaryまたはとして設定します。次に、 を使用して探している値を見つけ、たとえば.NSMutableDictionary@"11110"@"1"objectForKey:int myVariable = [string intValue]

個別の値からキーを作成するには、 を使用できます[NSString stringWithFormat:@"%i%i%i%i%i", column1, column2, column3, column4, column5]

于 2012-08-03T14:52:37.800 に答える