我们如何知道枚举何时完成?文档说:返回值
nextObject
枚举所有对象时为零。我希望实现一些“类似代表”的行为,从而......
if (nextObject == nil) {
do something because we're done!
}
但我看到没有这样的事情:
enumerationDidFinish:
我可以在下面的哪个块中检查枚举器是否完整?
NSArray *anArray = // ... ;
NSEnumerator *enumerator = [anArray objectEnumerator];
id object;
while ((object = [enumerator nextObject])) {
// do something with object...
}