OData创建服务操作以将值返回到IPad

时间:2010-12-08 00:25:42

标签: objective-c ipad odata

我想要做的就是在我的.net OData解决方案中创建一个简单的服务操作,返回一个整数值。在IPad上,我将使用OData Obj-c SDK吸取这个整数值。到目前为止,这是我的服务:

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

当您从浏览器点击它时会返回以下内容:

<?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> 

当我尝试从IPad调用此操作时,我得到整个响应值。我想要的只是价值112.有谁知道我做错了什么或需要改变什么?

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以将$Response content附加到网址。但是,是的,我认为代理类会提供更好的方法。我还在寻找。