我真的很新的iOS开发,我想创建一个简单的表视图,所以我添加了一个表视图控制器,添加了我的自定义类,现在我试图添加项目。NSMutableArray addObject似乎不工作
所以我创建了一个新的数组:
@property (nonatomic, strong) NSMutableArray *activity;
我的viewDidLoad中,我尝试添加一些项目到数组:
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当我尝试以输出阵列的lenght,它保持0
2012-05-02 14:12:50.772 coop_dev [15352:F803]当前项: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]; 现在它工作正常,非常感谢。 (将其标记为尽快完成) –
一旦它适用于您,您可以接受该答案 –