[英]Objective C - Objects not being added to NSMutableArray
我有一个具有属性的自定义类,该属性的类型为NSMutableArray。 当我尝试添加对象时,它不会给我错误,但也不会添加该对象。 以下是该课程。
@interface ClassA : NSObject
@property (atomic,strong) NSMutableArray *prop1;
@end
这是另一个类,我正在尝试将其对象分配给Class
然后,在另一个类中,我试图将一个对象添加到该属性。
NSString *test = @"";
ClassA *classA = [[ClassA alloc] init];
classA.prop1 = [[NSMutableArray alloc] init];
[classA.prop1 addObject:test];
但是,当我调试时, classA.prop1
具有0 elements
。 它工作较早,没有任何问题。 但是这种行为突然开始了。 我不记得在项目中进行任何更改。 在整个项目中都可以看到这种行为。 我很茫然。 谁能帮我吗?
将您的NSMutableArray数组声明为非原子的
@interface ClassA : NSObject
@property (nonatomic,strong) NSMutableArray *prop1;
@end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.