pub unsafe trait NSObjectNSDelayedPerforming: ClassType {
    // Provided methods
    unsafe fn performSelector_withObject_afterDelay_inModes(
        &self,
        a_selector: Sel,
        an_argument: Option<&AnyObject>,
        delay: NSTimeInterval,
        modes: &NSArray<NSRunLoopMode>
    )
       where Self: Sized + Message { ... }
    unsafe fn performSelector_withObject_afterDelay(
        &self,
        a_selector: Sel,
        an_argument: Option<&AnyObject>,
        delay: NSTimeInterval
    )
       where Self: Sized + Message { ... }
    unsafe fn cancelPreviousPerformRequestsWithTarget_selector_object(
        a_target: &AnyObject,
        a_selector: Sel,
        an_argument: Option<&AnyObject>
    )
       where Self: Sized + ClassType { ... }
    unsafe fn cancelPreviousPerformRequestsWithTarget(a_target: &AnyObject)
       where Self: Sized + ClassType { ... }
}
Available on crate feature NSRunLoop only.
Expand description

Category “NSDelayedPerforming” on NSObject.

Provided Methods§

source

unsafe fn performSelector_withObject_afterDelay_inModes( &self, a_selector: Sel, an_argument: Option<&AnyObject>, delay: NSTimeInterval, modes: &NSArray<NSRunLoopMode> )
where Self: Sized + Message,

Available on crate features NSArray and NSDate and NSObjCRuntime and NSString only.
source

unsafe fn performSelector_withObject_afterDelay( &self, a_selector: Sel, an_argument: Option<&AnyObject>, delay: NSTimeInterval )
where Self: Sized + Message,

Available on crate feature NSDate only.
source

unsafe fn cancelPreviousPerformRequestsWithTarget_selector_object( a_target: &AnyObject, a_selector: Sel, an_argument: Option<&AnyObject> )
where Self: Sized + ClassType,

source

unsafe fn cancelPreviousPerformRequestsWithTarget(a_target: &AnyObject)
where Self: Sized + ClassType,

Object Safety§

This trait is not object safe.

Implementors§