Skip to content

Instantly share code, notes, and snippets.

View mdziadkowiec's full-sized avatar
👨‍💻

Michał Dziadkowiec mdziadkowiec

👨‍💻
View GitHub Profile
#import "CoreDataTableViewController.h"
@implementation CoreDataTableViewController
#pragma mark - NSFetchedResultsControllerDelegate
- (void)controllerWillChangeContent:(NSFetchedResultsController *)controller
{
[self.tableView beginUpdates];
}
import Foundation
// MARK: - Comparable
extension NSDecimalNumber: Comparable {}
public func ==(lhs: NSDecimalNumber, rhs: NSDecimalNumber) -> Bool {
return lhs.compare(rhs) == .OrderedSame
}
- (void)reloadFetchedResultsController {
[NSFetchedResultsController deleteCacheWithName:@"Customers"];
if (_request == nil) {
_request = [[NSFetchRequest alloc] initWithEntityName:@"Customer"];
}
NSPredicate *predicate = [NSPredicate predicateWithValue:YES];