0

下载完最新版的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);

在此处输入图像描述

有什么建议么?

4

2 回答 2

0

我为我找到了解决方案:

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

在这里查看:如何在 Xcode 4.5 中添加旧版本的 iOS SDK

它对我有用..

于 2012-11-26T17:32:13.977 回答
0

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

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

而且,经过几个小时令人沮丧的工作......我决定取消阻止库目录中的文件 CoreLocation.h 并评论该方法。

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

于 2012-10-02T23:11:58.450 回答