gpt4 book ai didi

objective-c - Cocoa - 使用 Plist 的搜索字段

转载 作者:行者123 更新时间:2023-12-03 17:54:47 26 4
gpt4 key购买 nike

我很抱歉问这个问题,但我已经搜索了几个小时来执行此操作,但我真的不明白。请帮我。我的 Xcode 项目中有一个 .plist 文件,它的根目录是 Dictionary 类型。它包含大约 50 多个词典。字典里面包含字符串。 (字典(根)>字典>字符串。我在工具栏上添加了一个搜索字段并将其链接到我的代码。我能够获取用户输入的内容,但是在获取用户输入的内容后如何“搜索”?是有一个方法可以实现这一点,我如何将它链接到我的 .plist 中?非常感谢!!!

最佳答案

您想在词典词典中搜索用户输入的字符串吗?

您将必须迭代每个字典,在每个字典中询问[dict objectForKey:userEntry]。不确定您是否只想查找第一个匹配项或所有匹配项。

此外,您可能希望创建词典词典的抽象,以减少问题的规模并阐明 API。简单来说,将字典包装在一个类中,并在其上放置一组合理的(非基于字典的)方法。这可能是值得的。

要将 plist 加载到字典中,请查看[Dictionary DictionaryWithContentsOfFile]

编辑:NSDictionary 上的过滤选项

您是否看过以下用于过滤 NSDictionary 中的值的选项:

关于objective-c - Cocoa - 使用 Plist 的搜索字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15223354/

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