gpt4 book ai didi

cocoa - NSEnumerator什么时候完成?

转载 作者:行者123 更新时间:2023-12-03 16:24:28 24 4
gpt4 key购买 nike

我们如何知道枚举何时完成?文档说:

的返回值
nextObject
当所有对象都被枚举后,

为零。我希望实现一些“类似委托(delegate)”的行为,从而......

if (nextObject == nil) { 
do something because we're done!
}

但我发现没有这样的东西:

enumerationDidFinish:

在下面的 block 中我可以检查枚举器是否完整?

NSArray *anArray = // ... ;
NSEnumerator *enumerator = [anArray objectEnumerator];
id object;

while ((object = [enumerator nextObject])) {
// do something with object...
}

最佳答案

while 循环结束时,您就知道枚举已完成。然后你就可以调用委托(delegate)方法了。

关于cocoa - NSEnumerator什么时候完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2846328/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com