ios - NSMutableArray 不添加对象

标签 ios objective-c count nsmutablearray

<分区>

我认为,我犯了一个非常基本的错误,但我使用的是 NSMutableArray 并且不知何故这并没有添加对象,我正在按照它的方式发送它。我有一个属性(并合成)

@property (nonatomic, strong) NSMutableArray *kpiStorage;

然后:

ExampleObject *obj1 = [[ExampleObject alloc] init];
[kpiStorage addObject:obj1];
ExampleObject *obj2 =  [[ExampleObject alloc] init];
[kpiStorage addObject:obj2];

NSLog(@"kpistorage has:%@", [kpiStorage count]);

并且总是在控制台中返回 (null)。我误会了什么?

最佳答案

确保为 kpiStorage 分配了内存。

self.kpiStorage = [[NSMutableArray alloc] init];

关于ios - NSMutableArray 不添加对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15042870/

相关文章:

php - 如何计算数组中有多少个重复键?

objective-c - CAL层转换

iPhone:根据 Storyboard正确隐藏 UITableViewCell 中的附件按钮

objective-c - 如何在不引用类的情况下在 Objective C 中调用 +class 方法?

sql-server - sp_executesql 不使用索引?

javascript - jQuery 计数/长度预输入远程

ios - 使用 'YoutubePlayer Swift SDK' 在 tableviewCell 中播放 youtube 视频

ios - Locationmanager didchangeauthorizationstatus 未在后台调用

objective-c - CALayer 不呈现内容

objective-c - iOS 代码中多个 URL 检索缓慢