为什么我在Xcode 10.1中遇到swift编译器错误



我无法构建我的应用程序,它一直无法构建。这是的屏幕截图

如果您看到https://developer.apple.com/documentation/uikit/uiscene文档中,您可以看到iOS 13.0+支持UIScene,并且您必须使用最新的Xcode才能使用此功能。

如果你想使用Xcode 10.1,那么你不应该编译SceneDelegate.swift.

由于UIWindowSceneDelegate仅在iOS 13及更高版本中可用,如果该应用程序是为iOS 12或更低版本编译的,我们需要排除整个SceneDeligate对象。

@可用(iOS 13,*(

或者,我们将删除所有iOS版本的此功能。

为了更好地理解如何仅在iOS版本13及更高版本中使用它而不会出现编译问题,或者如何删除它,请访问以下链接:-

https://www.donnywals.com/add-ios-12-support-to-a-new-xcode-11-project/

最新更新