adi*_*dit 9 iphone objective-c nsmutablearray ipad ios
我试图删除从索引5开始到列表末尾的数组中的对象.我有一个for循环来做这个,但现在我发现了
- (void)removeObject:(id)anObject inRange:(NSRange)aRange
Run Code Online (Sandbox Code Playgroud)
问题是这里的anObject是什么?据我所知,我只需要射程
DHa*_*ick 27
removeObject:inRange:删除特定范围内的对象.如果您想要删除字符串,@"Hello World"只有它是前5个元素之一,此方法才有用.
听起来你要做的就是删除第5个元素之后的所有对象.如果这是您要做的,您应该使用该removeObjectsInRange:方法.例如:
NSRange r;
r.location = 5;
r.length = [someArray count]-5;
[someArray removeObjectsInRange:r];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8824 次 |
| 最近记录: |