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§
unsafe fn scene_willConnectToSession_options( &self, scene: &UIScene, session: &UISceneSession, connection_options: &UISceneConnectionOptions )
Available on crate features
UIResponder
and UISceneOptions
and UISceneSession
only.unsafe fn sceneDidDisconnect(&self, scene: &UIScene)
Available on crate feature
UIResponder
only.unsafe fn sceneDidBecomeActive(&self, scene: &UIScene)
Available on crate feature
UIResponder
only.unsafe fn sceneWillResignActive(&self, scene: &UIScene)
Available on crate feature
UIResponder
only.unsafe fn sceneWillEnterForeground(&self, scene: &UIScene)
Available on crate feature
UIResponder
only.unsafe fn sceneDidEnterBackground(&self, scene: &UIScene)
Available on crate feature
UIResponder
only.unsafe fn scene_openURLContexts( &self, scene: &UIScene, url_contexts: &NSSet<UIOpenURLContext> )
Available on crate features
UIOpenURLContext
and UIResponder
only.unsafe fn stateRestorationActivityForScene( &self, scene: &UIScene ) -> Option<Retained<NSUserActivity>>
Available on crate feature
UIResponder
only.unsafe fn scene_restoreInteractionStateWithUserActivity( &self, scene: &UIScene, state_restoration_activity: &NSUserActivity )
Available on crate feature
UIResponder
only.unsafe fn scene_willContinueUserActivityWithType( &self, scene: &UIScene, user_activity_type: &NSString )
Available on crate feature
UIResponder
only.unsafe fn scene_continueUserActivity( &self, scene: &UIScene, user_activity: &NSUserActivity )
Available on crate feature
UIResponder
only.unsafe fn scene_didFailToContinueUserActivityWithType_error( &self, scene: &UIScene, user_activity_type: &NSString, error: &NSError )
Available on crate feature
UIResponder
only.unsafe fn scene_didUpdateUserActivity( &self, scene: &UIScene, user_activity: &NSUserActivity )
Available on crate feature
UIResponder
only.