0

私はいくつかのカスタムオブジェクトを作成しています。各オブジェクトを配列に追加したいのですが、以下のコードを実行した後、配列はまだ空です。

for (int i = 0; i<= numberOfObjectsWanted; i++) {
     CustomClass *object = [[CustomClass alloc]init];
     [objectsArray addObject:object];
}

objectsArray は NSMutableArray です

4

2 に答える 2

1

作成されたオブジェクトを追加していません。試す...

for (int i = 0; i<= numberOfObjectsWanted; i++) {
     CustomClass *object = [[CustomClass alloc]init];
     [objectsArray addObject:object];
}

編集- 質問の新しいコードは見栄えが良くなりました。次に確認することは、最初から適切な可変配列があるかどうかです。NSLog(@"array is %@", objectsArray); ループ内で試してください。

于 2013-02-07T00:33:53.017 に答える
1

したがって、配列がの場合nil、メッセージ送信は影響しません...

objectsArray = [[NSMutableArray alloc] init];

予め。

于 2013-02-07T00:44:23.367 に答える