pub unsafe trait NSFetchedResultsControllerDelegate: NSObjectProtocol {
// Provided methods
unsafe fn controller_didChangeContentWithDifference(
&self,
controller: &NSFetchedResultsController,
diff: &NSOrderedCollectionDifference<NSManagedObjectID>
)
where Self: Sized + Message { ... }
unsafe fn controller_didChangeObject_atIndexPath_forChangeType_newIndexPath(
&self,
controller: &NSFetchedResultsController,
an_object: &AnyObject,
index_path: Option<&NSIndexPath>,
type: NSFetchedResultsChangeType,
new_index_path: Option<&NSIndexPath>
)
where Self: Sized + Message { ... }
unsafe fn controller_didChangeSection_atIndex_forChangeType(
&self,
controller: &NSFetchedResultsController,
section_info: &ProtocolObject<dyn NSFetchedResultsSectionInfo>,
section_index: NSUInteger,
type: NSFetchedResultsChangeType
)
where Self: Sized + Message { ... }
unsafe fn controllerWillChangeContent(
&self,
controller: &NSFetchedResultsController
)
where Self: Sized + Message { ... }
unsafe fn controllerDidChangeContent(
&self,
controller: &NSFetchedResultsController
)
where Self: Sized + Message { ... }
unsafe fn controller_sectionIndexTitleForSectionName(
&self,
controller: &NSFetchedResultsController,
section_name: &NSString
) -> Option<Retained<NSString>>
where Self: Sized + Message { ... }
}Available on crate feature
NSFetchedResultsController only.Provided Methods§
unsafe fn controller_didChangeContentWithDifference( &self, controller: &NSFetchedResultsController, diff: &NSOrderedCollectionDifference<NSManagedObjectID> )
Available on crate feature
NSManagedObjectID only.