我收到下面的错误,这没有任何意义。



我在这里做错了什么?我在数组的范围内。删除数组中的最后一个对象是否会引起问题?

最佳答案

NSRange 的第二个字段是长度,而不是端点。您正在尝试从索引11开始删除15个对象。

相反,您需要按照以下方式进行操作:

[myArray removeObjectsInRange:(NSRange){11, 5}];

关于objective-c - NSRangeException来自removeObjectsInRange : but passed range is within bounds,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9879589/

10-10 20:34