IOS Swift谷歌地图Api如何停止使用故事板并更改为使用自动引用计数

IOS Swift谷歌地图Api如何停止使用故事板并更改为使用自动引用计数,ios,swift,google-maps,google-maps-api-3,Ios,Swift,Google Maps,Google Maps Api 3,我想学习如何在iPhone上创建谷歌地图。我遵循谷歌地图指南的步骤。但是在步骤6中,我真的不知道如何创建一个新的单视图应用程序;禁用使用故事板,但启用使用自动引用计数(ARC)。这是什么意思 除了第六步,我完成了所有的步骤。但当我运行项目时,地图不会显示在手机上。所以我想这是错的,因为我没有完成第6步 第六步该怎么做?那本指南有点过时了。我认为“使用故事板”和使用自动引用计数选项在较新的Xcode版本的“新建项目”对话框中不再存在 无论何时创建新的swift项目,它都将始终使用故事板和ARC。步

我想学习如何在iPhone上创建谷歌地图。我遵循谷歌地图指南的步骤。但是在步骤6中,我真的不知道如何创建一个新的单视图应用程序;禁用使用故事板,但启用使用自动引用计数(ARC)。这是什么意思

除了第六步,我完成了所有的步骤。但当我运行项目时,地图不会显示在手机上。所以我想这是错的,因为我没有完成第6步


第六步该怎么做?

那本指南有点过时了。我认为“使用故事板”和
使用自动引用计数
选项在较新的Xcode版本的“新建项目”对话框中不再存在

无论何时创建新的swift项目,它都将始终使用故事板和ARC。步骤6告诉您禁用故事板,但我认为这无关紧要(根据我自己的经验)。这里重要的是在视图控制器的
viewDidLoad
方法中包含此代码,而不是
loadView
方法:

let camera = GMSCameraPosition.camera(withLatitude: -33.86, longitude: 151.20, zoom: 6.0)
let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
view = mapView

那本指南有点过时了。我认为“使用故事板”和
使用自动引用计数
选项在较新的Xcode版本的“新建项目”对话框中不再存在

无论何时创建新的swift项目,它都将始终使用故事板和ARC。步骤6告诉您禁用故事板,但我认为这无关紧要(根据我自己的经验)。这里重要的是在视图控制器的
viewDidLoad
方法中包含此代码,而不是
loadView
方法:

let camera = GMSCameraPosition.camera(withLatitude: -33.86, longitude: 151.20, zoom: 6.0)
let mapView = GMSMapView.map(withFrame: CGRect.zero, camera: camera)
view = mapView

起初我也遇到了同样的问题,当我运行应用程序时,它崩溃了。后来,我创建了一个全新的简单应用程序,并再次遵循中的每个步骤“Getting Started()”,除了“禁用使用情节串连板,但启用使用自动引用计数(ARC)”,因为它不适用于最新版本的Xcode,最后它成功了

在这个成功的地图视图之后,我做了一些更改。在这里,我一次在两个方法(loadView()和viewDidLoad())中放置一次代码。Map在这两种方法中都运行良好


起初我的错误是,我没有使用UIViewController.view属性(此视图控制器的根视图),而是在序列图像板中使用另一个UIView,后来我将GMSMapView对象指定到该视图中。如果在loadView()方法中执行此操作,则会导致应用程序崩溃(黑屏)

一开始我也遇到了同样的问题,当我运行应用程序时,它崩溃了。后来,我创建了一个全新的简单应用程序,并再次遵循中的每个步骤“Getting Started()”,除了“禁用使用情节串连板,但启用使用自动引用计数(ARC)”,因为它不适用于最新版本的Xcode,最后它成功了

在这个成功的地图视图之后,我做了一些更改。在这里,我一次在两个方法(loadView()和viewDidLoad())中放置一次代码。Map在这两种方法中都运行良好


起初我的错误是,我没有使用UIViewController.view属性(此视图控制器的根视图),而是在序列图像板中使用另一个UIView,后来我将GMSMapView对象指定到该视图中。如果在loadView()方法中执行此操作,则会导致应用程序崩溃(黑屏)

好的。这就是为什么我在谷歌上搜索,却没有得到任何答案。这就是为什么我在谷歌上搜索,没有得到任何答案。我不知道这个问题有什么问题要被否决我不知道这个问题有什么问题要被否决