gpt4 book ai didi

objective-c - NSIndexPath 递增值

转载 作者:搜寻专家 更新时间:2023-10-30 20:04:53 25 4
gpt4 key购买 nike

我正在尝试用 XML 文件的内容填充 OutlineView。

我想在 cocoa 解析文档时创建和管理 NSIndexPath 中的值。NSIndexPath 有添加和删除索引的方法,但我需要增加/减少每个索引中的值:

[0, 0]
[0, 1]
[0, 2]

等等……

我该怎么做?

最佳答案

NSIndexPath 不是可变的,所以你每次都必须创建一个新的索引路径。可能最有效的方法是使用 lengthgetIndexes:initWithIndexes:length: 消息,以及 realloc 函数来增大/缩小缓冲区。

不要忘记在将索引放入缓冲区之后和allocking 和initing (WithIndexes:length:) 新的,并在完成后释放缓冲区。 (另外不要忘记 realloc 会为您释放旧缓冲区,因此您只需要 free 最后一个缓冲区。)

关于objective-c - NSIndexPath 递增值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1331659/

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