2

NSSearchFieldコアデータを使用してプログラムにロードするフィルターデータに使用するにはどうすればよいですか?

私はバインディングとのインターフェースにないコードからそれをしたい

(それについてのチュートリアルを教えてください)

4

2 に答える 2

1

あなたが探しているのは、NSFetchRequest での述語の使用に関する情報だと思います。

述語プログラミングに関するApple のドキュメントを参照してください。

いいえ?検索フィールドに関するApple のドキュメントをご覧になりましたか?

于 2012-04-05T15:22:33.413 に答える
1

cimgf.com の人々ほど、Core Data に関して権威ある (Apple 以外の) 専門家はおそらくいないでしょう。これは、必要なことを正確に達成するのに役立つチュートリアルです。

http://www.cimgf.com/2008/11/25/adding-itunes-style-search-to-your-core-data-application/

編集: アレイで別の NSPredicate を使用すると、ディスクに戻らずにデータをさらにフィルタリングできます。被呼者と被NSFetchedResultsController呼者がいる場合は、次のことができます。myFetchControllerNSPredicatemyPredicate

NSArray * results = [myFecthController fetchedObjects];
NSArray * filteredResults = [results filteredArrayUsingPredicate:myPredicate];
于 2012-04-05T19:02:50.857 に答える