iOS 5 MapKit,MKPlacemark,在 iOS 5 上运行 iOS 4.3 应用程序
Posted
技术标签:
【中文标题】iOS 5 MapKit,MKPlacemark,在 iOS 5 上运行 iOS 4.3 应用程序【英文标题】:iOS 5 MapKit, MKPlacemark, running iOS 4.3 app on iOS 5 【发布时间】:2012-02-24 11:45:14 【问题描述】:我尝试在 ios 5.0 SDK 模拟器上运行在 iOS 4.3 SDK 上开发的应用时遇到问题。
我正在使用MapKit
框架,这是我的问题:
我收到一条错误消息,指出 MapKit 框架找不到标头 <CoreLocation/CLPlacemark.h>
。
有谁知道我该如何解决这个问题?
【问题讨论】:
您是否已将 CoreLocation 框架添加到您的项目中? 是的,但我仍然收到相同的错误消息。 【参考方案1】:尝试替换
#import <CoreLocation/CLPlacemark.h>
与
#import <CoreLocation/CoreLocation.h>
【讨论】:
【参考方案2】:这是因为应用程序没有包含CoreLocation
框架。
您必须通过以下方式导入:
#import <CoreLocation/CoreLocation.h>
另外不要忘记在项目设置中将此框架添加到您的目标中:
Project > YOUR TARGET > Build Phases > Link binary With Libraries.
【讨论】:
以上是关于iOS 5 MapKit,MKPlacemark,在 iOS 5 上运行 iOS 4.3 应用程序的主要内容,如果未能解决你的问题,请参考以下文章