NSFetchedResultsController refresh refetch?

前端 未结 3 1401
没有蜡笔的小新
没有蜡笔的小新 2020-12-08 08:44

I want to refetch data from my NSFetchedResultsController using a different predicate which is set using a boolean value. How do I refresh NSFetchedResultsController to fetc

3条回答
  •  -上瘾入骨i
    2020-12-08 09:34

    Here's how we do it in an application:

    // Assuming these exist
    NSPredicate * predicate;
    NSString * cacheName;
    
    [[fetchedResultsController fetchRequest] setPredicate:predicate];
    [NSFetchedResultsController deleteCacheWithName:cacheName];
    
    NSError * error = nil;
    [fetchedResultsController performFetch:&error];
    if (error) {
        // report error
    }
    

提交回复
热议问题