В мире iOS 13 у меня был такой код:
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
func windowScene(_ windowScene: UIWindowScene, userDidAcceptCloudKitShareWith cloudKitShareMetadata: CKShare.Metadata) {
// do stuff with the metadata, eventually call CKAcceptSharesOperation
}
}
Я переношу свое приложение на новый жизненный цикл приложения SwiftUI и не могу понять, где разместить этот метод. Раньше он жил в AppDelegate до iOS13, и я попытался вернуться к нему, но версия AppDelegate никогда не вызывается. мост к старому коду.
Итак, я потерялся. Как принять общие ресурсы CloudKit с жизненным циклом приложения SwiftUI? ?