我正在使用Google Maps Platform使用Swift尝试我的第一个Xcode iOS项目。我在Get Started in documentation达到了步骤5,在创建Xcode Single View Project时,我没有选择不使用情节提要的选项,因此我删除了Main.storyboard文件和Info.plist“主要情节提要的基本名称”目标中的“主界面”设置。我找不到启用ARC的方法。我相信它会自动启用。
当我在iPad Pro(12.9英寸)(第三代)的Simulator中运行项目时,只有黑屏。
当我将设置重新设置为使用Main.storyboard时,它工作正常。这是怎么回事?这是不好的文档吗?我想确保我按照说明进行操作,以免以后再遇到问题。
答案 0 :(得分:2)
之所以会出现黑屏,是因为在您停止使用情节提要时,因为您的应用程序感到困惑,并且不知道要加载的初始屏幕是什么(在情节提要中带有箭头的屏幕)。 您可以在AppDelegate
中以编程方式进行设置func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
let rootViewController = YourInitialViewController()
window = UIWindow(frame: UIScreen.main.bounds)
window?.rootViewController = rootViewController
window?.makeKeyAndVisible()
return true
}