Swift 3当我不应该获得零值时 - MKMapView

时间:2017-07-13 16:42:05

标签: swift

下面是我在地图视图上放置注释的代码。在解开可选值错误"时,我意外地发现了一个"意外发现的nil。我不知道为什么我的注释值给出了零值。

    import UIKit
import MapKit

class MapViewcontroller: UIViewController {

    var itemStore: ItemStore!
    @IBOutlet weak var mapView: MKMapView!

    override func viewDidLoad() {
        super.viewDidLoad()
        print("test")

        let annotation = MKPointAnnotation()
        annotation.coordinate = CLLocationCoordinate2D(latitude: 40.71304, longitude: -74.0072)
        annotation.title = "Test"
        self.mapView.addAnnotation(annotation) //error here
    }

1 个答案:

答案 0 :(得分:0)

可能annotation可以,只需检查您是否已将@IBOutlet weak var mapView: MKMapView!与故事板对象相关联。