2016-12-16 14 views
0

Я пытаюсь создать карту программно, но все, что я получаю, это черный экран после запуска приложения.Невозможно создать карту программно в Xcode (Big Nerd Ranch IOS Programming: chapter 6 p97)

Re страница 97 в Big Nerd Ranch IOS Программирование 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.") 
    } 
} 

После того, как я бегу app Я получаю черный экран, где должна быть карта. Что случилось?

Спасибо!

ответ

0

У меня была та же проблема.

Прежде всего, перейдите на Main.storyboard. Затем нажмите на контроллер просмотра (последний с изображением карты). Затем щелкните на инспекторе идентификации и измените класс на MapViewController.