我按照关于如何使用MapKit的教程进行操作,但是我无法完成本教程的前几个步骤.我检查了其他教程,他们都有完全相同的初始步骤.
但是我得到一个警告,ViewController是模块Mapkit的一部分而忽略了MapKit
然后我得到一个错误:使用未声明的类型MKMapView - 这很可能是由于MapKit没有被导入造成的.
这是错误和代码的屏幕截图:
我相信我正确地遵循了教程步骤.
任何想法,我做错了什么?
我的猜测是你调用了你的应用程序MapKit,你看到与实际的MapKit框架发生冲突,因为模块具有相同的名称.
或者:
要么
试试这个,它对我有用。
import UIKit
import MapKit
class ViewController: UIViewController {
@IBOutlet weak var map: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
}
}
Run Code Online (Sandbox Code Playgroud)
除了弱引用和语法问题之外,我建议您检查您的项目名称 - 该名称可能与 iOS 库冲突!这个问题过去发生在我身上 - 看看这个如果它对你不起作用,请告诉我
| 归档时间: |
|
| 查看次数: |
1172 次 |
| 最近记录: |