后,我想将一个对象添加到一个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