IGListAdapterDelegateAnnouncer
Objective-C
@interface IGListAdapterDelegateAnnouncer : NSObject
/// Default announcer for all `IGListAdapter`
+ (instancetype)sharedInstance;
/// Add a delegate that will receive callbacks for all `IGListAdapter`.
/// This is a weak reference, so you don't need to remove it on dealloc.
- (void)addListener:(id<IGListAdapterDelegate>)listener;
/// Remove delegate
- (void)removeListener:(id<IGListAdapterDelegate>)listener;
@end
Swift
class IGListAdapterDelegateAnnouncer : NSObject
Undocumented
-
Default announcer for all
IGListAdapterDeclaration
Objective-C
+ (nonnull instancetype)sharedInstance;Swift
class func sharedInstance() -> Self -
Add a delegate that will receive callbacks for all
IGListAdapter. This is a weak reference, so you don’t need to remove it on dealloc.Declaration
Objective-C
- (void)addListener:(nonnull id<IGListAdapterDelegate>)listener;Swift
func addListener(_ listener: any ListAdapterDelegate) -
Remove delegate
Declaration
Objective-C
- (void)removeListener:(nonnull id<IGListAdapterDelegate>)listener;Swift
func removeListener(_ listener: any ListAdapterDelegate)
View on GitHub