gpt4 book ai didi

objective-c - 添加元素后Array Count为0?

转载 作者:行者123 更新时间:2023-11-28 19:20:47 26 4
gpt4 key购买 nike

我正在使用下面的代码将我的 Platform 类(基本存储类,NSObject 的子类)的对象添加到 NSMutableArray。但是 NSLog 语句输出 0

这怎么会发生?

Platform *platform = [Platform platformWithLabel:label identifier:identfier];

[self.platforms addObject:platform];

NSLog(@"%i", [self.platforms count]);

这是Platform的创建方法:

+(Platform *)platformWithLabel:(NSString *)label identifier:(int)identifier
{
Platform *platform = [[Platform alloc] init];

platform.label = label;
platform.identifier = identifier;

return platform;
}

我正在使用 ARC。这就是我声明我的 platforms 数组的方式:

@property (strong, nonatomic) NSMutableArray *platforms;

最佳答案

可能您忘记了初始化 NSMutableArray 本身。检查并确保您这样做了。

关于objective-c - 添加元素后Array Count为0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9007929/

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