如何在 Objective-C 中搜索目录并在表格中显示搜索结果

发布于 2024-10-16 23:06:53 字数 182 浏览 5 评论 0原文

我想创建一个 iTunes 风格的搜索功能,其中搜索字段将查找目录的内容并在 NSTableView 中显示结果。
这将专门针对音乐,因此搜索字段应匹配歌曲名称、艺术家名称或歌曲名称。

有没有一种方法可以在 Objective-C 中执行此操作,而无需先将目录内容添加到 NSTableView 中?

I want to create an iTunes style search function where a searchfield will look through the contents of a directory and display the results in an NSTableView.
This would be specifically for music so the searchfield should match either song name, artist name or song name.

Is there a way to do this in Objective-C without having the contents of the directory added into the NSTableView first?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

静谧 2024-10-23 23:06:53

您需要使用 Spotlight 来搜索元数据,例如艺术家和其他歌曲信息:

SearchKit 的重点 OTOH 是内容搜索。

You'll want to use Spotlight for searching meta-data like artists and other song information:

SearchKit focus OTOH is on content search.

埖埖迣鎅 2024-10-23 23:06:53

“目录”位于哪里?您是在谈论本地文件系统上的实际目录吗?
我建议用目录列表的内容填充一个数组,然后使用许多指南中的一个来进行搜索以填充 tableView。

http://cocoadev.com/index.pl?NSTableViewTutorial 第 6 课

where is the "directory" located? are you talking about an actual directory on your local filesystem?
I suggesting populating an array with the contents of a directory listing and then using on of the many howto's to get a search to populate a tableView.

http://cocoadev.com/index.pl?NSTableViewTutorial lesson 6

作业与我同在 2024-10-23 23:06:53

这通常是 SearchKit 的内容为了。它使您可以访问焦点元数据,以便您可以非常快速地搜索此类信息。

This is generally what SearchKit is for. It gives you access to the spotlight metadata, so that you can search for information like this very quickly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文