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 6 仕様に準拠させ (非推奨のコードを解決)、コードを ARC 要件に変換することでした。

そして、数時間の苛立たしい作業の後... ライブラリ ディレクトリにあるファイル CoreLocation.h のブロックを解除し、メソッドにコメントすることにしました。

これは解決策ではありませんが、他の解決策は見つかりませんでした。他の可能性が見つかった場合は、教えてください...

于 2012-10-02T23:11:58.450 に答える
0

私は私のための解決策を見つけました:

Xcode 4.5 に iOS SDK 5.1 をインストールしました。

ここで確認してください: Xcode 4.5 で古いバージョンの iOS SDK を追加するにはどうすればよいですか?

そして、それは私のために働いた..

于 2012-11-26T17:32:13.977 に答える