2

Objective-Cでは、Javaで次のように実行していることをどのように概算する必要がありますか。

static private String[] array {"A", "B", "C"};

私が必要だと思うのは、いくつかの整数でインデックスを付けることができる単純な配列です。別の提案も歓迎しますが、これに固執している場合は、とにかくほとんど絶望的であることを覚えておいてください。

テストとして、使ってみました

NSArray *array = [[NSArray alloc] initWithObjects:@"A", @"B", @"C"];

mainメソッドではありますが、このタイプの配列が複数あり、Sig11または10エラーが発生します。これは、配列の後にNSLogステートメントが続く場合でも発生します。アレイは1つだけです。

このタイプの配列がmainメソッドで機能しない場合はありますか?2つ目の配列を追加すると、なぜエラーが発生するのかよくわかりません。それらは大きくさえありません。

4

1 に答える 1

8

initWithObjectsのパラメータは、次nilのようにで終わる必要があります。

NSArray *array = [[NSArray alloc] initWithObjects:@"A", @"B", @"C", nil];
于 2009-04-14T02:27:40.523 に答える