在iOS 5中编译反向地理编码

时间:2012-01-16 14:06:33

标签: objective-c

我正在为iOS 5编写程序。该程序应该执行反向地理编码。

尝试编译时,我收到警告

  

不推荐使用MKReverseGeocoder

和错误

  

架构i386的未定义符号:     “_OBJC_CLASS _ $ _ CLLocationManager”,引自:         UserLocationAddressViewController.o中的objc-class-ref“

我有两个问题:

  1. 如何在没有警告和错误的情况下编译?
  2. 我希望应用程序在iOS 3,iOS 4和iOS 5上运行。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您需要确保将部署目标设置为要支持的最低iOS版本。在下面的示例中,该应用程序是为5.0(基本SDK)构建的,但将在iOS 4.0(部署目标)上运行:

enter image description here

enter image description here

将此值设置为5.0以下的任何值都将删除弃用警告。