[英]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.