gpt4 book ai didi

cocoa - 在 NSArrayController 中查找特定元素

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

我有一个包含一些元素的 NSArrayController。这些元素有一些属性,如“名称”、“信息”等。

我想要的只是在 NSArrayController 中找到一个元素,该元素的 name 属性设置为“Mads”。

由于效率在这里不是一个大问题,因此我将通过迭代 NSArrayController 中的所有元素同时检查“name”属性是否为“Mads”来进行线性搜索。

但是我似乎无法从 NSArrayController 获取 NSIterator,所以我想知道是否还有其他方法可以做到这一点?

感谢任何帮助

最佳答案

获取 arrangedObjects,它是一个数组,然后对其进行迭代或使用 filteredArrayUsingPredicate:

这是假设设置数组 Controller 的 filterPredicate 不太合适。如果您这样做,那么 arrangedObjects 将仅包含匹配的对象。

关于cocoa - 在 NSArrayController 中查找特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1248651/

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