0

我正在尝试以编程方式创建地图,但运行应用程序后得到的只是黑屏。

关于 Big Nerd Ranch iOS Programming 第 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.")
    }
}

运行该应用程序后,我会在地图所在的位置出现黑屏。怎么了?

谢谢!

4

1 回答 1

0

我有同样的问题。

首先,转到 Main.storyboard。然后单击视图控制器(最后一个带有地图图标)。然后单击身份检查器并将类更改为 MapViewController。

于 2017-02-15T01:33:03.937 回答