gpt4 book ai didi

objective-c - 来自不同类的 NSMutableArray 获取 Null

转载 作者:行者123 更新时间:2023-11-28 18:06:33 24 4
gpt4 key购买 nike

我有这门课:

@interface PersonModel : NSObject

@property (nonatomic, weak) NSString *string;
@property (nonatomic, weak) NSMutableArray *array;

@end

在另一个类(class)中,我使用了那个字符串和数组。字符串正常,但数组为空。我像往常一样启动它,如下所示:

person.array = [[NSMutableArray alloc] init];
[person.array addObject:[object copy]];
NSLog(@"Array: %@", person.array);

最佳答案

如果其他对象对同一属性具有强引用,则弱属性引用很有用。在您的情况下,情况似乎并非如此。使您的 Array 成为 strong 属性。

(为了便于阅读,不要以大写字母开头命名变量;arrayArray 稍微好一些。有意义的东西会更好。)

关于objective-c - 来自不同类的 NSMutableArray 获取 Null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13990265/

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