22

Delphi XE2 DataSnap サーバーを使用して、SQL サーバーから iPad アプリケーションにデータをプッシュする可能性を検討しています。

私は Datasnap サーバー アプリケーションを作成し、現在 iOS アプリケーションを見ています。TServerMethod は、データを iOS の TDataSet として返します。明確でないのは、結果の 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];

}

4

2 に答える 2

1

Anders Ohlsson によって EDN に投稿された、Delphi XE2 と FireMonkey を使用した iOS の DataSnap 接続というタイトルのこの記事に進むことを強くお勧めします。

于 2012-02-12T14:47:30.393 に答える
1

クライアントに送信されるストレートな JSON のように見えるため、既存の API を使用してそれを NSStrings、NSNumbers などに変換できるはずです。ここと少し似ています: NSJSONSerialization で "Duplicate key" エラーが発生する

于 2012-03-26T09:50:08.433 に答える