Подтвердить что ты не робот

Обработка TDataSet приводит к Xcode с сервера Datasnap Delphi XE2

Я рассматриваю возможность использования сервера данных Delphi XE2 DataSnap, передающего данные с сервера SQL через приложение iPad.

Я написал приложение сервера Datasnap и теперь смотрю приложение iOS. TServerMethod возвращает данные как TDataSet в iOS. Непонятно, как можно извлечь извлеченный TDataSet в Xcode в качестве 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];

}

4b9b3361

Ответ 2

Похоже, что прямой JSON отправляется клиенту, поэтому вы можете использовать существующий api, чтобы превратить его в NSStrings, NSNumbers и т.д. Немного похож на здесь: NSJSONSerialization дает мне ошибку "Duplicate key "