SwiftUI - main (), Scene и WindowGroup доступны только в iOS 14 или новее.

Я начал SwiftUI проект с iOS 15 в качестве цели развертывания меня попросили снизить версию, поэтому я изменил ее на iOS 13, после решения некоторых проблем совместимости кода у меня осталась ошибка в точке входа в приложение. MyProjectApp.swift говоря это main() а также Scene а также WindowGroup доступны ТОЛЬКО для iOS 14+

Как сделать Entrypoint совместимым с версиями ниже iOS 14.x?

это код для моей точки входа

      @main //'main()' is only available in iOS 14.0 or newer
struct MyProjectApp: App {
        let persistenceController = PersistenceController.shared
        var body: some Scene { //'Scene' is only available in iOS 14.0 or newer
            WindowGroup { //'WindowGroup' is only available in iOS 14.0 or newer
                ContentView()
            .environment(\.managedObjectContext, persistenceController.container.viewContext)
        }
    }
}

0 ответов

Другие вопросы по тегам