私はiOS開発を初めて体験しています。単純なテーブルビューを作成しようとしています。テーブルビューコントローラを追加してカスタムクラスを追加しました。アイテムを追加する。NSMutableArray addObjectが動作しないようです。
は、だから私は新しい配列を作成:ログは大丈夫であるように思わ
for(int i = 0; i < 20; i++)
{
NSLog(@"Current item: %u", i);
Item *item = [[Item alloc] init];
item.time = @"14:30";
item.text = @"A simple test";
item.startedAgo = @"yesterday";
item.project = @"testProject";
[self.activity addObject:item];
}
NSLog(@"Activity count: %u", [self.activity count]);
、excpet私がしようとすると:
@property (nonatomic, strong) NSMutableArray *activity;
そして私のviewDidLoadを、私は配列にいくつかの項目を追加してみました12:50.772 coop_dev [15352:F803]現在の項目:出力にアレイのな長さは、それが0
2012-05-02 14ステー0
...
2012-05-02 14:12:50.783 coop_dev [15352:F803]現在の項目:19
2012-05-02 14:12:50.784 coop_dev [15352:F803 ]アクティビティ数:0
私はここに何か不足していますか?
私はそれを忘れてしまったようです... activity = [NSMutableArray arrayWithCapacity:20]; これはうまく動作します。ありがとうございます。 (できるだけ早く完了しているとマークします) –
あなたの答えがあればそれを受け入れることができます –