NSURLRequest 投稿を使用して渡す http 本文を作成しようとしています。接続クラスをすべて設定しました。
問題は、NSStrings と UInt32 を返すいくつかのメソッドと、これらすべてのメソッドをデータ型形式の 1 つの http 本体に入れるために使用したい 1 つの構築メソッドがあることです。
ただし、構築メソッドから正しいデータを返すこれらのメソッドを呼び出して、データを 1 つのデータ オブジェクトに収集する方法がわかりません。
ここに私が持っているいくつかのコードがあります(短縮されているので少し明確です)
これらのメソッドは、必要なデータを返すために使用されます
- (UInt32) addDataVer
{
UInt32 dataVer = 0;
return dataVer;
}
- (NSString *) addReg
{
NSString *reg = [[NSString alloc] initWithString:@"abcd1"];
return reg;
}
- (NSString *) addActiv
{
NSString *activ = [[NSString alloc] initWithString:@"abcd2"];
return activ;
}
ここから、何をすべきか、またはデータを取得する方法がわかりません。データを取得するために使用する構築メソッドを作成しました。次に、そのデータを使用して、返されるデータを順番に入れる NSData オブジェクトを構築します。
これは私の建設クラスです
- (void) constructRequest
{
//what the heck do I call in here? lol
}
私がしなければならない最後のことは、各戻り値の nsdata 表現をデータオブジェクトに入れる方法を理解することです...それが理にかなっていれば...
任意の助けをいただければ幸いです。
アップデート::
そこで、力に従って戻り値を構築メソッドに取得する方法を見つけました!
- (void) constructRequest
{
NSString *mystring = [[NSString alloc] initWithString:[self addReg]];
NSLog(@"mystring %@", mystring);
}
ただし、返される UInt32 でこれを行う方法、またはこれを NSData 構造に変換する方法がわかりません