我正在学习如何使用MapKit的教程,我很难通过本教程的前几个步骤。我已经检查了其他教程,它们都有完全相同的初始步骤。
但是我收到警告说,ViewController是Mapkit模块的一部分,而忽略了MapKit。
然后我得到一个错误:使用未声明的类型MKMapView -这很可能是由于MapKit没有被导入。
下面是错误和代码的屏幕截图:
我相信我正在正确地遵循教程的步骤。
你知道我做错了什么吗?
发布于 2015-11-10 11:57:15
我猜您调用了您的应用程序MapKit
,并且您看到了与实际MapKit框架的冲突,因为这些模块具有相同的名称。
以下任一项:
或
发布于 2015-11-10 11:57:32
试试这个,它对我有用。
import UIKit
import MapKit
class ViewController: UIViewController {
@IBOutlet weak var map: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
}
}
除了弱引用和语法问题,我建议您检查您的项目名称-名称可能与iOS库冲突!这件事过去曾发生在我身上--如果它对你不起作用,请告诉我。
发布于 2021-04-19 07:52:30
https://stackoverflow.com/questions/33629304
复制相似问题