gpt4 book ai didi

ios - NSMutableArray addObject 似乎不起作用

转载 作者:行者123 更新时间:2023-12-01 16:00:44 25 4
gpt4 key购买 nike

我对 iOS 开发真的很陌生,我正在尝试创建一个简单的表格 View ,所以我添加了一个表格 View Controller ,向其中添加了我的自定义类,现在我正在尝试添加项目。
所以我创建了一个新数组:

@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]);
日志似乎很好,当我尝试输出数组的长度时,它保持为 0

2012-05-02 14:12:50.772 coop_dev[15352:f803] Current item: 0

...

2012-05-02 14:12:50.783 coop_dev[15352:f803] Current item: 19

2012-05-02 14:12:50.784 coop_dev[15352:f803] Activity count: 0


我在这里错过了什么吗?

最佳答案

您是否在向其添加对象之前初始化了您的事件数组?
在 viewDidLoad 中初始化您的事件数组,如下所示:-

self.activity = [[[NSMutableArray alloc]init]autorelease];

关于ios - NSMutableArray addObject 似乎不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10408656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com