Кажется, я не могу найти способ для клиента OData Objective-C вернуть значение функции веб-службы, которая просто возвращает что-то простое, например целое число.
Например,
[WebInvoke]
public Int32 xyx()
{
return ( 3 );
}
Клиентский код, сгенерированный прокси-сервером, генерирует функцию, которая при вызове возвращает NSString в формате XML со значением 3. Мне придется разобрать это значение, а затем сопоставить его с целым числом? Я думал, что это будет проще. Еще сложнее для булов. Чистые логические значения истинны/ложны, когда Obj-C - ДА/НЕТ. Вам нужно будет написать код, который анализирует XML, находит истину/ложь, если это ДА/НЕТ, arrgggg.
Я думал, что клиент OData сопоставит их, я ошибаюсь?