在Objective-C中,我需要初始化一個null/nil數組(不確定使用哪一個)。初始化空數組
我有這樣的代碼:
NSMutableArray * ObjectIndex = [[NSMutableArray alloc] initWithCapacity:maxObjectId];
for (int i = 0; i < maxObjectId; i++)
{
[ObjectIndex setObject:nil atIndexedSubscript:i];
}
我發現了一個錯誤,指出對象不能是零。
我打算使用這個數組存儲在某些索引對象中,留下其他零(零?)
在後面的代碼:
for (Object * obj in objs)
{
ObjectIndex[obj.ID] = obj;
}
你試過[ObjectIndex setObject:@「」atIndexedSubscript:i]; ??? –