【发布时间】:2016-12-16 16:42:30
【问题描述】:
我正在尝试以编程方式创建地图,但运行应用程序后得到的只是黑屏。
Re page 97 in the Big Nerd Ranch iOS Programming 5th Edition,第 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.")
}
}
一旦我运行该应用程序,我会在地图应该出现的位置出现黑屏。怎么了?
谢谢!
【问题讨论】:
标签: ios swift mkmapview programmatically-created loadview