2012-02-16 15 views
0

私はDelphiでDataSnapサーバーを作成しました。Objective-CにiPhoneクライアントアプリケーションを作成してデータを消費しています。私は、文字列を返すために、単純なメソッドを呼び出すことで、簡単な始めている - のコードを参照してください。RAD XE2 DataSnap - Objective-C for iOSのメソッドを呼び出す

NSString *sReverseStr; 
DSRESTConnection *connDSREST; 
TServerMethods *dsClient; 

connDSREST = [[DSRESTConnection alloc] initWithDelegate:self]; 
[connDSREST setHost:@"192.168.0.19"]; 
[connDSREST setPort:80]; 
[connDSREST setProtocol:@"http"]; 
[connDSREST setUserName:@"user"]; 
[connDSREST setPassword:@"pass"]; 

dsClient = [[TServerMethods alloc] initWithConnection:connDSREST]; 
sReverseStr = [dsClient ReverseString:@"Goodbye"]; 

「ReverseString」テキスト「eybdooG」を返す必要があります方法が、それはただの空白を返し、私は表示されませんDataSnapサーバー側の接続アクティビティ - メソッドがまったく呼び出されていないかのようです。興味深いことに、DSRESTConnectionのUserNameプロパティとPasswordプロパティを設定しないと、サーバーに接続しようとするとそのアクティビティが表示されますが、DataSnapサーバーにユーザーの資格情報が必要なため、接続に「401:Unauthorized」というエラーが発生します。

Objective-Cを使用してDataSnapサーバーに接続したことがありますか?

私が何か明白なことを忘れてしまった場合は、Xcodeを2日間使用していても、まだ足を見つけていないと謝罪します。

答えて

関連する問題