我尝试以编程方式创建地图,但是一旦我运行该应用,我得到的就是黑屏。
在Big Nerd Ranch iOS编程第5版中重新编写第97页,第6章'以编程方式创建视图'
我在MapViewController.swift中输入了以下代码
// MapViewController.swift
import UIKit
import MapKit
// Define a UIViewController subclass named MapViewController
class MapViewController: UIViewController {
var mapView: MKMapView!
override func loadView() {
// create a map view
mapView = MKMapView()
// set it as *the* view of this view controller
view = mapView
}
override func viewDidLoad() {
// Always call the super implementation of viewDidLoad
super.viewDidLoad()
print("MapViewController loaded its view.")
}
}
一旦我运行应用程序,我会得到一个黑色的屏幕,地图应该是。出了什么问题?
谢谢!
答案 0 :(得分:0)
我遇到了同样的问题。
首先,转到Main.storyboard。 然后单击View Controller(最后一个带有地图图标的控制器)。 然后单击身份检查器并将类更改为MapViewController。