我收到下面的错误,这没有意义。
* 由于未捕获的异常“NSRangeException”而终止应用程序,原因:“*-[NSMutableArray removeObjectsInRange:]: 范围 {11, 15} 超出范围 [0 .. 15]'
我在这里做错了什么?我在数组的范围内。删除数组中的最后一个对象是否会导致问题?
的第二个字段NSRange http://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_DataTypes/Reference/reference.html#//apple_ref/doc/uid/20000018-SW23是长度,不是端点。您正尝试从索引 11 开始删除 15 个对象。
相反,您想做一些类似的事情:
[myArray removeObjectsInRange:(NSRange){11, 5}];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)