0

我正在努力解决一个菜鸟问题。我有一个通过初始化数组的循环:

for (int i = 0; i < array.count; i++) {

       [array addSomeObject...];
    }

如何添加第一个对象?循环没有执行,因为 array.count 为 0。我可能应该为此投票。告诉我如何处理它:!非常感谢!

4

2 回答 2

3

您不能使用数组的计数来执行此操作。如果您有一个希望数组在完成后具有的计数,请在循环中使用该数字。

于 2013-09-15T15:56:04.137 回答
2

确定数组中需要多少项并将该数字用作循环限制 - 而不是计数,因为它显然为零。请注意,如果您创建一个具有容量但不向其中添加任何内容的数组,它的计数仍然为零。容量只是应该为数组分配多少内存的提示。

于 2013-09-15T15:55:56.910 回答