UIViewController(Presenter)
@interface UIViewController (Presenter)
#pragma mark presenter management
@property (readonly,nonatomic, strong) NSArray * _Nonnull visperPresenters;
-(void)addVisperPresenter:(NSObject<ViewControllerEventPresenter> * __nonnull)presenter;
-(void)addVisperPresenter:(NSObject<ViewControllerEventPresenter> * __nonnull)presenter priority:(NSInteger)priority;
-(void)removeVisperPresenter:(NSObject<ViewControllerEventPresenter> *__nonnull)presenter;
-(void)notifyPresentersOfView:(UIView* __nonnull)view
withEvent:(NSObject* __nonnull)event;
-(void)retainPresenter:(NSObject*)presenter;
@end
Undocumented
-
Undocumented
Declaration
Objective-C
@property (readonly,nonatomic, strong) NSArray * _Nonnull visperPresenters
Swift
var visperPresenters: [Any] { get }
-
Undocumented
Declaration
Objective-C
-(void)addVisperPresenter:(NSObject<ViewControllerEventPresenter> * __nonnull)presenter;
Swift
func addVisperPresenter(_ presenter: ViewControllerEventPresenter)
-
Undocumented
Declaration
Objective-C
-(void)addVisperPresenter:(NSObject<ViewControllerEventPresenter> * __nonnull)presenter priority:(NSInteger)priority;
Swift
func addVisperPresenter(_ presenter: ViewControllerEventPresenter, priority: Int)
-
Undocumented
Declaration
Objective-C
-(void)removeVisperPresenter:(NSObject<ViewControllerEventPresenter> *__nonnull)presenter;
Swift
func removeVisperPresenter(_ presenter: ViewControllerEventPresenter)
-
Undocumented
Declaration
Objective-C
-(void)notifyPresentersOfView:(UIView* __nonnull)view withEvent:(NSObject* __nonnull)event;
Swift
func notifyPresenters(of view: UIView, withEvent event: NSObject)
-
Undocumented
Declaration
Objective-C
-(void)retainPresenter:(NSObject*)presenter;
Swift
func retainPresenter(_ presenter: NSObject!)