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