2012-01-22 10 views
0

私はNSManagedObjectEntity 'Event'を持っています。このイベントには、日付と場所の属性と一対多の関係があります。アラート、リマインダー、ゴールです。NSFetchedResultsControllerにUITableViewControllerのセクションとしてリレーションシップを返す方法

NSFetchedResultsControllerをセットアップして、これをUITableViewに表示できるようにするにはどうすればよいですか?具体的には、セクションの見出しとグループ化された動的テーブルビュー使用:

  • セクション0 - リストの日付及び場所
  • 第1 - リストすべてのアラート
  • 第2 - リストのすべてのアラームを
  • セクション3 - リストすべての目標

私はすべてのオブジェクトを返すことができますが、手動でセクションを管理する必要があります。私は[[self.fetchedResultsController sections] count]メソッドのようなドキュメントからメソッドを使用できるように、NSFetchedResultsControllerのsectionNameKeyPathに、各セクションのオブジェクトセットを含むこれらのセクションを動的に生成する方法がありますか?事前に

おかげ

+0

すべてのセクションに 'Event'オブジェクトが含まれますか?あるいは、それぞれのセクションには異なる種類のオブジェクトが含まれているはずですか?あなたの質問から完全には分かりません。 –

+0

申し訳ありませんが、各ビューに1つのイベントが表示されますが、UITableViewControllerの各セクションのイベントとは異なる関係が示されます。例えば1つのイベントについて上記のように、セクション1は、そのイベントとの関係を持つすべてのアラートオブジェクトをリストします。 – pontidm

答えて

2

あなたはそのようなNSFetchedResultsControllerのセクションを使用することはできません。カスタムロジックを記述する必要があります。

+0

多くのことを考え始めました。確認のための歓声 – pontidm

関連する問題