後,我想將一個對象添加到一個NSMutableArray:NSMutableArray裏是空的ADDOBJECT
NSLog(@"Object text: %@", object.text);
NSLog(@"Object: %@", object);
[appdelegate.objects addObject:object];
NSLog(@"Objects array size: %i", [appdelegate.objects count]);
這是輸出:
Object text: This is the text
Object: <Object: 0x6e762c0>
Objects array size: 0
這怎麼可能,我想補充一個對象,在下行,它仍然是空的。 NSMutableArray
不是nil
,因爲這會引發異常。
有人猜測?
確實是空的。使用了一個也沒有分配/初始化數組的示例,但這是一個工作示例。這怎麼可能工作? – TomWebDev
@TomWebDev嗯它不可能工作。它必須被分配到某個地方,也許代碼很難被發現。你有鏈接到這個例子嗎? – Snowman
可能陣列是用arrayWithCapacity創建的?因爲你不會發現數組的任何分配。 – NDY