我收到以下错误: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。
答案 0 :(得分:0)
这可能与实际的MapKit框架发生冲突,因为模块具有相同的名称。检查您的应用程序名称是否为MapKit
。
如果这不起作用,请尝试清理项目并重新构建或重新启动Xcode。