0

「gridButton」と組み合わせた「gridView」オブジェクトを作成しました。それはそれであり、ボタンを別のビューにドラッグして、好きなように配置できます。

問題は、コア データから返される「アイテム」オブジェクトがあることです。基本的に、これらすべての「アイテム」のタイトルを使用して、ボタンに配置する必要があります。

私はそれを行い、もちろん動作しますが、後でデータを更新および削除して操作できるようにする必要があります。「アイテム」のタイトルを「gridButton」にコピーしただけでは、それらが結合されていないことを意味し、そのような雑用 (更新、削除) の管理が困難になります。

皆さんが私を正しい方向に向けることができれば、それは本当に役に立ちます。「gridButton」をカテゴリとして「項目」に準拠させることができるかもしれませんが、それがどのように機能するかはわかりません。

基本的には、特定のコマンドでボタンを削除できるようにする必要があり、コアデータで削除されます。どうすればそれらをリンクできますか?

ありがとう

4

1 に答える 1

0

それはすべて、それらを「グリッド」にどれだけ正確に配置するかにかかっています。それらのデータソースはありますか? tableView 形式のようなものである場合は、チェックする必要がありますNSFetchedResultsController。そこでは、tableView セルがコア データ オブジェクトにリンクされます。

とにかく、あなたの問題に対する一般的な提案として、これは簡単に行うことができます。あなたの質問で提案した方法と同じです。

たとえば、ボタンを削除する必要がある場合、titleそこから を取得しpredicateFetch、そのタイトルに対して を実行すると、その のエンティティ オブジェクトを見つけることができますmanagedObjectContext。削除するだけです。

ボタンに割り当てる必要がある場合はtitle、単純に CoreData をフェッチし、必要なオブジェクトを取得して、タイトルを設定します。ドキュメントに記載されているように、これらはかなり単純なはずです。

すべてが明確であることを願っています:)

于 2012-04-07T06:58:50.760 に答える