Jam*_*mes 22 delphi xcode objective-c datasnap ios
我正在研究使用Delphi XE2 DataSnap服务器将数据从SQL服务器推送到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];
Run Code Online (Sandbox Code Playgroud)
}
它看起来像是直接发送到客户端的 JSON - 所以你应该能够使用现有的 api 将其转换为 NSStrings、NSNumbers 等。与此处略有相似:NSJSONSerialization gets me error "Duplicate key"