Trait objc2_ui_kit::UISceneDelegate

source ·
pub unsafe trait UISceneDelegate: NSObjectProtocol + IsMainThreadOnly {
Show 13 methods // Provided methods unsafe fn scene_willConnectToSession_options( &self, scene: &UIScene, session: &UISceneSession, connection_options: &UISceneConnectionOptions ) where Self: Sized + Message { ... } unsafe fn sceneDidDisconnect(&self, scene: &UIScene) where Self: Sized + Message { ... } unsafe fn sceneDidBecomeActive(&self, scene: &UIScene) where Self: Sized + Message { ... } unsafe fn sceneWillResignActive(&self, scene: &UIScene) where Self: Sized + Message { ... } unsafe fn sceneWillEnterForeground(&self, scene: &UIScene) where Self: Sized + Message { ... } unsafe fn sceneDidEnterBackground(&self, scene: &UIScene) where Self: Sized + Message { ... } unsafe fn scene_openURLContexts( &self, scene: &UIScene, url_contexts: &NSSet<UIOpenURLContext> ) where Self: Sized + Message { ... } unsafe fn stateRestorationActivityForScene( &self, scene: &UIScene ) -> Option<Retained<NSUserActivity>> where Self: Sized + Message { ... } unsafe fn scene_restoreInteractionStateWithUserActivity( &self, scene: &UIScene, state_restoration_activity: &NSUserActivity ) where Self: Sized + Message { ... } unsafe fn scene_willContinueUserActivityWithType( &self, scene: &UIScene, user_activity_type: &NSString ) where Self: Sized + Message { ... } unsafe fn scene_continueUserActivity( &self, scene: &UIScene, user_activity: &NSUserActivity ) where Self: Sized + Message { ... } unsafe fn scene_didFailToContinueUserActivityWithType_error( &self, scene: &UIScene, user_activity_type: &NSString, error: &NSError ) where Self: Sized + Message { ... } unsafe fn scene_didUpdateUserActivity( &self, scene: &UIScene, user_activity: &NSUserActivity ) where Self: Sized + Message { ... }
}
Available on crate feature UIScene only.

Provided Methods§

source

unsafe fn scene_willConnectToSession_options( &self, scene: &UIScene, session: &UISceneSession, connection_options: &UISceneConnectionOptions )
where Self: Sized + Message,

Available on crate features UIResponder and UISceneOptions and UISceneSession only.
source

unsafe fn sceneDidDisconnect(&self, scene: &UIScene)
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn sceneDidBecomeActive(&self, scene: &UIScene)
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn sceneWillResignActive(&self, scene: &UIScene)
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn sceneWillEnterForeground(&self, scene: &UIScene)
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn sceneDidEnterBackground(&self, scene: &UIScene)
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn scene_openURLContexts( &self, scene: &UIScene, url_contexts: &NSSet<UIOpenURLContext> )
where Self: Sized + Message,

Available on crate features UIOpenURLContext and UIResponder only.
source

unsafe fn stateRestorationActivityForScene( &self, scene: &UIScene ) -> Option<Retained<NSUserActivity>>
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn scene_restoreInteractionStateWithUserActivity( &self, scene: &UIScene, state_restoration_activity: &NSUserActivity )
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn scene_willContinueUserActivityWithType( &self, scene: &UIScene, user_activity_type: &NSString )
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn scene_continueUserActivity( &self, scene: &UIScene, user_activity: &NSUserActivity )
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn scene_didFailToContinueUserActivityWithType_error( &self, scene: &UIScene, user_activity_type: &NSString, error: &NSError )
where Self: Sized + Message,

Available on crate feature UIResponder only.
source

unsafe fn scene_didUpdateUserActivity( &self, scene: &UIScene, user_activity: &NSUserActivity )
where Self: Sized + Message,

Available on crate feature UIResponder only.

Trait Implementations§

source§

impl ProtocolType for dyn UISceneDelegate

source§

const NAME: &'static str = "UISceneDelegate"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn UISceneDelegate

Implementations on Foreign Types§

source§

impl<T> UISceneDelegate for ProtocolObject<T>
where T: ?Sized + UISceneDelegate,

Implementors§