如何在不使用情节提要的情况下将iOS版Google Maps Platform SDK与Xcode项目一起使用?

时间:2019-08-20 21:45:51

标签: ios swift xcode google-maps-sdk-ios xcode-storyboard

我正在使用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时,它工作正常。这是怎么回事?这是不好的文档吗?我想确保我按照说明进行操作,以免以后再遇到问题。

1 个答案:

答案 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
}