1

我正在创建一个自定义音乐播放器,并使用 Apple 文档中给出的谓词访问音乐库。 http://developer.apple.com/library/ios/#documentation/Audio/Conceptual/iPodLibraryAccess_Guide/UsingTheiPodLibrary/UsingTheiPodLibrary.html#//apple_ref/doc/uid/TP40008765-CH101-SW1

但是,如果我必须搜索包含 10000 多首歌曲的库,我会发现在表格视图中显示结果存在延迟。有什么方法可以让我在本地音乐选择器搜索工作时快速获取歌曲并在表格视图中显示它???

4

1 回答 1

0

问题是您在一次调用中从核心数据中获取所有记录。您只需要获取需要在屏幕上显示的数据,并且当用户向下滚动以获取更多数据时。您可以使用NSFetchedResultsController Here is a great tutorial来做到这一点

于 2012-11-27T07:36:40.473 回答