2010-12-08 2 views
0

Alles, was ich tun möchte, ist eine einfache Serviceoperation in meiner .net OData-Lösung, die einen ganzzahligen Wert zurückgibt. Als auf dem IPad werde ich diesen Integer-Wert mit dem OData Obj-c SDK nach oben saugen. Hier ist mein Dienst op bisher:OData Erstellen eines Dienstes Vorgang, um einen Wert an ein IPad zurückzugeben

<WebGet()> _ 
Public Function GetWorkOrderNumber() As Integer 
    Return DomainModel.SystemOption.GetWorkOrderNo 
End Function 

Dies gibt die folgenden, wenn Sie es aus der Browser-Hit:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?> 
<GetWorkOrderNumber p1:type="Edm.Int32" xmlns:p1="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">112</GetWorkOrderNumber> 

Wenn ich versuche, diesen Vorgang zu nennen aus dem IPad i den gesamten Antwortwert erhalten . Alles, was ich will, ist der Wert 112. Weiß jemand, was ich falsch mache oder ändern muss?

Vielen Dank im Voraus

Antwort

1

Sie $Response content an die URL anhängen. Aber ja, ich dachte, die Proxy-Klassen würden einen besseren Weg geben. Ich bin noch auf der Suche.