我正在关注有关如何使用MapKit的教程,但无法克服本教程的前几个步骤。我检查了其他教程,它们都有完全相同的初始步骤。

  • 我将Map Kit View放置在我的视图控制器上。
  • 我添加:导入MapKit。
  • 我将MapKit框架添加到我的项目中。
  • 我将插座添加到视图控制器。

  • 但是我得到一个警告,说ViewController是Mapkit模块的一部分,而忽略了MapKit

    然后我得到一个错误:使用未声明的MKMapView类型-这很可能是由于未导入MapKit引起的。

    这是错误和代码的屏幕截图:

    ios - 无法使MapKit正常工作-LMLPHP

    我相信我正确地遵循了教程步骤。

    知道我在做什么错吗?

    最佳答案

    我的猜测是,您调用了应用程序MapKit,并且看到了与实际MapKit框架的冲突,因为这些模块具有相同的名称。

    要么:

  • 创建一个新项目

  • 要么
  • 调整模块名称构建设置(产品构建名称)以避免冲突。
  • 关于ios - 无法使MapKit正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33629304/

    10-11 04:35