Custom Cell は難しいね。
Custom Cell は難しい。
何が難しいかというと、設定方法がよくわからないのと、method の書き換えがよくわからない。
製作中の code が飛んでしまったので、已む無く作り直しているのですが、今回ハマったのは、custom cell の部分。Table View で一覧表示して、detail へ画面遷移。その後、一覧に戻ってくると、custom cell が吹っ飛んでしまい、デフォルトの表示になってしまう現象が・・・よく分からないので以前の source を読んでいたら、以下のメソッドをいじっていたことが判明。
- (void)controller:(NSFetchedResultsController *)controller
didChangeObject:(id)anObject
atIndexPath:(NSIndexPath *)indexPath forChangeType:(NSFetchedResultsChangeType)type
newIndexPath:(NSIndexPath *)newIndexPath
また、configureCell の引数を変えてしまっているのも現象を複雑にしている要因に。
結局、以下のコードを
[self configureCell:[tableView cellForRowAtIndexPath:indexPath] withEvent:anObject];
このように変更。
[self configureCell:[tableView cellForRowAtIndexPath:indexPath] withObject:anObject];
configureCell の定義も変えてしまっていたので、これで問題なくなったけれども、果たして正しい方法かは不明。