Objective-C OData クライアントが、整数などの単純なものを返すだけの Web サービス関数の値を返す方法を見つけることができないようです。
例えば、
[WebInvoke]
public Int32 xyx()
{
return ( 3 );
}
プロキシによって生成されたクライアント コードは、呼び出されると値 3 を持つ XML 形式の NSString を返す関数を生成します。この値を解析してから int にマップする必要がありますか? もっと簡単だと思いました。ブールの場合はさらに困難です。Obj-C が YES/NO の場合、ネットブール値は true/false です。XML を解析し、真/偽を見つけて、それが YES/NO の場合は arrgggg にするコードを作成する必要があります。
OData クライアントがこれらをマップすると思っていましたが、間違っていますか?