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

問題は、1回の呼び出しでコアデータからすべてのレコードをフェッチしていることです。画面に表示する必要があるデータと、ユーザーが下にスクロールしてさらにデータを取得するときにのみ取得する必要があります。NSFetchedResultsController これは、こちらを使用して行うことができます。すばらしいチュートリアルです。

于 2012-11-27T07:36:40.473 に答える