2012-03-20 27 views
1

Heyhey - 新しい日新しい楽しみXDリロード後に追加/編集された行を選択/編集しました

編集:解決策テキストの終わりを見てください!

私は以下の問題があります: CoreDataからデータを取得するUITableViewがあります。 TableViewは、名前の最初の文字を使用して、セクションで分割されます。 セルをクリックすると、画面の右側にあるCoreData-Objectのコンテンツを編集できます。 [OK]ボタンをクリックすると、新しい内容が保存され、TableViewがリロードされて変更が表示されます。今まで問題はありません...しかし: 編集(または追加)した後、TableViewを(リロード後に)編集した(または追加した)TableCellを選択します。

編集されたセルのインデックスパスとセクションを決定するにはどうすればよいですか(名前を変更したために新しいセクションにその可能性があります)。何か案は?

編集:OK、私は(NSFetchedResultsController)のコントローラ機能の新しい位置を決定できると思います。私は正しい場所を見つけることしかできません。

解決策: 私はそれを得ました。 didChangeObjectコントローラ(NSFetchedResultsController)では、変数に保存する新しいindexPathを取得し、tableViewをこの新しいindexPathにリロードした後に選択した行を設定することができます!

+0

回答を回答として投稿してください。あなた自身の質問に答えるのはいいです。あなたはそれからいくつかupvotesを得るかもしれません。 – jrturton

+0

done;)ありがとう! – jacksbox

答えて

0

解決策:取得しました。 didChangeObjectコントローラ(NSFetchedResultsController)では、変数に保存する新しいindexPathを取得し、tableViewをこの新しいindexPathにリロードした後に選択した行を設定することができます!

関連する問題