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.Expand description
Provided Methods§
unsafe fn controller_didChangeContentWithDifference( &self, controller: &NSFetchedResultsController, diff: &NSOrderedCollectionDifference<NSManagedObjectID>, )
Available on crate feature
NSManagedObjectID only.