2 つのセクションを持つ tableView コントローラーがあります。最初のセクションにはいくつかの入力フィールドがあり、コア データは実際には表示されていません。2 番目のセクションには、Core Data で保存されたデータベースのアイテムが表示されます。
私は を持っており、次のようにとのNSFetchedResultsController
データを提供しています。セクション = 0 の場合、適切な入力フィールドを手動で提供し、セクション = 1 の場合は を使用します。() ただし、フェッチされた結果のコントローラーは 1 つのセクションしか認識していないため、これは機能しません。cellForRowAtIndexPath
didSelectRowAtIndexPath
[fetchedResultsController objectAtIndexPath:indexPath]
セクション = 0 で新しい IndexPath を作成し、それをNSFetchedResultsController
. それが望ましい解決策NSFetchedResultsController
ですか、それとも何を期待するかを「伝える」別の方法はありますか?