我正在研究使用Delphi服务器将数据从XE2服务器推送到iPad应用程序的可行性。
我已经编写了Datasnap服务器应用程序,现在看一下iOS应用程序。TServerMethod在iOS中将数据作为TDataSet返回。不清楚的是,如何将Xcode中的结果TDataSet作为NSMutableArray提取出来?以下是DSProxy.m中生成的代码:
-(id) getTServerMethods1_GetMileageList {
return [NSArray arrayWithObjects:
[DSRESTParameterMetaData parameterWithName: @"Value" withDirection:Input withDBXType:WideStringType withTypeName:@"string"],
[DSRESTParameterMetaData parameterWithName: @"" withDirection:ReturnValue withDBXType:TableType withTypeName:@"TDataSet"],
nil];}
发布于 2012-02-12 22:47:30
我强烈建议您阅读这篇由Anders Ohlsson在EDN上发布的题为的文章。
发布于 2012-03-26 17:50:08
它看起来就像是直接发送到客户端的JSON --所以你应该能够使用现有的api把它转换成NSStrings、NSNumbers等等。
https://stackoverflow.com/questions/7379531
复制相似问题