【发布时间】:2011-08-04 09:46:19
【问题描述】:
我似乎无法找到一种方法让 Objective-C OData 客户端返回 Web 服务函数的值,该函数只返回一些简单的东西,比如整数。
例如,
[WebInvoke]
公共 Int32 xyx()
{
返回 ( 3 );
}
代理生成的客户端代码会生成一个函数,调用该函数时会返回一个 XML 格式的 NSString,其中包含值 3。我是否必须解析出这个值,然后将其映射到一个 int?我认为这会更容易。布尔值更难。当 Obj-C 为 YES/NO 时,净布尔值是 true/false。您必须编写代码来解析 XML,找到真/假,如果它是 YES/NO,arrgggg。
我以为 OData 客户端会映射这些,我错了吗?
【问题讨论】:
标签: function odata scalar webinvoke