【问题标题】:iOS 5 MapKit, MKPlacemark, running iOS 4.3 app on iOS 5iOS 5 MapKit,MKPlacemark,在 iOS 5 上运行 iOS 4.3 应用程序
【发布时间】:2012-02-24 11:45:14
【问题描述】:

我尝试在 iOS 5.0 SDK 模拟器上运行在 iOS 4.3 SDK 上开发的应用时遇到问题。

我正在使用MapKit 框架,这是我的问题:

我收到一条错误消息,指出 MapKit 框架找不到标头 <CoreLocation/CLPlacemark.h>

有谁知道我该如何解决这个问题?

【问题讨论】:

  • 您是否已将 CoreLocation 框架添加到您的项目中?
  • 是的,但我仍然收到相同的错误消息。

标签: ios ios5 ios4 mapkit core-location


【解决方案1】:

尝试替换

#import <CoreLocation/CLPlacemark.h>

#import <CoreLocation/CoreLocation.h>

【讨论】:

    【解决方案2】:

    这是因为应用程序没有包含CoreLocation 框架。

    您必须通过以下方式导入:

    #import <CoreLocation/CoreLocation.h>
    

    另外不要忘记在项目设置中将此框架添加到您的目标中:

    Project > YOUR TARGET > Build Phases > Link binary With Libraries.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-17
      • 1970-01-01
      • 1970-01-01
      • 2012-06-03
      • 2018-07-25
      相关资源
      最近更新 更多