NSSearchField
コアデータを使用してプログラムにロードするフィルターデータに使用するにはどうすればよいですか?
私はバインディングとのインターフェースにないコードからそれをしたい
(それについてのチュートリアルを教えてください)
NSSearchField
コアデータを使用してプログラムにロードするフィルターデータに使用するにはどうすればよいですか?
私はバインディングとのインターフェースにないコードからそれをしたい
(それについてのチュートリアルを教えてください)
あなたが探しているのは、NSFetchRequest での述語の使用に関する情報だと思います。
述語プログラミングに関するApple のドキュメントを参照してください。
いいえ?検索フィールドに関するApple のドキュメントをご覧になりましたか?
cimgf.com の人々ほど、Core Data に関して権威ある (Apple 以外の) 専門家はおそらくいないでしょう。これは、必要なことを正確に達成するのに役立つチュートリアルです。
http://www.cimgf.com/2008/11/25/adding-itunes-style-search-to-your-core-data-application/
編集: アレイで別の NSPredicate を使用すると、ディスクに戻らずにデータをさらにフィルタリングできます。被呼者と被NSFetchedResultsController
呼者がいる場合は、次のことができます。myFetchController
NSPredicate
myPredicate
NSArray * results = [myFecthController fetchedObjects];
NSArray * filteredResults = [results filteredArrayUsingPredicate:myPredicate];