0

私を助けてください。Turn という ManagedObject と、NSDate 値 updatedAt 、および「gameId」というプロパティを持つ単純な Core Data モデルがあります。アプリの UITableView で、最新のターンを除いて、特定の gameId を持つすべてのターンを表示したいと考えています。NSFetchedResultsController の作成は、単純な述語を入れることができないため、非常に困難です。NSFetchedResultsController はこれを気にしないため、fetchOffset を 1 に設定しても機能しません。また、NSFetchedResultsControllerDelegate には多くのチェックが組み込まれており、エラーがスローされるため、numberOfRowsInSection を 1 減らすだけでもかなりの問題が発生します。

この問題の簡単な解決策は何ですか?

誰でも助けることができますか?ありがとう

4

1 に答える 1

0

次のようにして非表示にすることができます。

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.row==0) {
        return 0;
    }
    return 80;
 }
于 2013-03-25T11:39:59.003 に答える