-1

ODataプロトコルを使用し て、統一された使いやすいデータ API を作成しています。

知りたいのですが、OData プロトコルはiOS6で利用できますか?

現在のバージョンをビルドしたときに、 Apple LLVM Compiler の問題が多数(300 以上) 発生しました。

最新の OData フレームワークはiOS 4.1で書かれたと思います。

iOS6 ARC が有効なXcode バージョン 4.5.2 (4G2008a)を使用しています。

スクリーンショットを添付しました。

これに関するヘルプをいただければ幸いです。

ありがとう。

ここに画像の説明を入力

4

1 に答える 1

1

問題をダウンロードして確認しました。

プロパティにカスタムのセッターとゲッターを使用しています。

彼らのコードでは、次のように書きました。

@property(nonatomic,retain,getter=getEdmType,setter=setEdmType) NSString *m_EdmType;

セッターには引数を渡す必要があるため、これが問題を引き起こします。そのため、コンパイラは:カスタム セッター名の後に a を期待します。

コンパイラは次のエラーを表示します。ODataSDKV1-1.3/framework/src/MSODataLib/Interfaces/mProperties.h:39:67: Method name referenced in property setter attribute must end with ':'

次のように変更します。

@property(nonatomic,retain,getter=getEdmType,setter=setEdmType:) NSString *m_EdmType;
于 2013-04-03T04:45:33.843 に答える