Skip to content

Commit 75322fa

Browse files
akshaynhegdePedro Piñera Buendía
authored and
Pedro Piñera Buendía
committed
Use the right NSFetchedResultsControllerDelegate method. Fix for Delegate method not being called. (CoreDataObservable with no informations #307) (#310)
1 parent dfd492a commit 75322fa

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

SugarRecord/Source/CoreData/Entities/CoreDataObservable.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ public class CoreDataObservable<T: NSManagedObject>: RequestObservable<T>, NSFet
5050

5151

5252
// MARK: - NSFetchedResultsControllerDelegate
53-
54-
@nonobjc public func controller(controller: NSFetchedResultsController<NSFetchRequestResult>, didChangeObject anObject: AnyObject, atIndexPath indexPath: IndexPath?, forChangeType type: NSFetchedResultsChangeType, newIndexPath: IndexPath?) {
53+
54+
public func controller(_ controller: NSFetchedResultsController<NSFetchRequestResult>, didChange anObject: Any, at indexPath: IndexPath?, for type: NSFetchedResultsChangeType, newIndexPath: IndexPath?) {
5555
switch type {
5656
case .delete:
5757
self.batchChanges.append(.delete(indexPath![0], anObject as! T))

0 commit comments

Comments
 (0)