导入MapKit后即使用未声明的类型'MKMapView'

时间:2017-10-07 22:53:17

标签: ios swift xcode

我收到以下错误:Use of undeclared type 'MKMapView'

我知道这个问题已经被问过,但答案不是我正在寻找的答案。我已经导入了MapKit和UIKit。

import UIKit
import MapKit
import CoreLocation

class SecondViewController: UIViewController, CLLocationManagerDelegate {
  @IBOutlet var mapView: MKMapView! // Error occurs.

我应该注意,当我在模拟器中测试时,代码运行得很好,没有错误但是当我尝试在我的iPhone 6(11.1)上构建它时,它给了我这个错误。我正在使用xCode 9.1 beta 1。

1 个答案:

答案 0 :(得分:0)

这可能与实际的MapKit框架发生冲突,因为模块具有相同的名称。检查您的应用程序名称是否为MapKit。 如果这不起作用,请尝试清理项目并重新构建或重新启动Xcode。