Xcode 4.5 //导入CoreLocation显示:预期';'方法原型之后

时间:2012-10-02 08:54:32

标签: core-location xcode4.5

下载最新版本的Xcode 4.5后,我收到了下一个麻烦。

我们使用CoreLocation库,但是当我们尝试构建项目时它失败了,因为发现了下一个错误:

解析问题:"Expected ';' after method prototype" at CLLocationManager.h

在这种方法中:

- (void)allowDeferredLocationUpdatesUntilTraveled:(CLLocationDistance)distance
                      timeout:(NSTimeInterval)timeout __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_6_0);

enter image description here

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

我使用新的Xcode 4.5项目评估了项目的配置......但没有成功......尝试应用相同的编译器条件等等......

下一步是尝试使代码符合iOS 6规范(解决已弃用的代码)并将代码转换为ARC要求

并且,经过几个小时令人沮丧的工作......我决定取消阻止库目录中的CoreLocation.h文件并对方法进行注释。

我现在不是解决方案,但我没有找到任何其他解决方案。如果有人发现任何其他可能性请...让我知道

答案 1 :(得分:0)

我找到了一个解决方案:

我在Xcode 4.5上安装了iOS SDK 5.1。

在此处查看:How can I add older version of iOS SDK in Xcode 4.5

它对我有用..