UISceneActivationConditions

Panther·2021년 8월 15일
0

https://developer.apple.com/documentation/uikit/uisceneactivationconditions

"The set of conditions that define when UIKit activates the current scene."

UIKit이 현재 씬을 활성화할 때 정의하는 조건의 집합입니다.

Declaration

@MainActor class UISceneActivationConditions : NSObject

Overview

씬의 활성화를 요구하는 이벤트가 발생하면, UIKit은 이벤트를 처리하기 가장 작합한 씬으로 라우팅합니다. UIKit은 각 씬의 UISceneActivationConditions에 객체에 있는 predicate에 대해 이벤트의 타깃 컨텐트 아이덴티파이어를 평가하는 방법으로 어떤 씬이 최선인지를 결정합니다. 씬에 대한 UISceneActivationConditions 객체를 생성할 수 있고, 각 씬이 처리하는 이벤트의 우선순위를 정하기 위해서 사용할 수 있습니다. prefersToActivateForTargetContentIdentifierPredicate predicate를 사용해서 씬을 이벤트에 대한 주요 처리자로 선언하시기 바랍니다.

여러 다른 객체들이 targetContentIdentifier 속성을 포함하고 있으며, NSUserActivity, UNNotificationContent, UIApplicationShortcutItem, targetContentIdentifier 객체도 이 속성을 포함합니다. 이와 같은 객체를 생성할 때 이벤트를 고유하게 설명할 수 있으며 씬의 predicate와 일치하는 값으로 해당 속성을 채워야 합니다. 모든 이벤트는 적어도 한 씬에 일치해야 합니다.

0개의 댓글