【发布时间】:2012-02-23 22:47:20
【问题描述】:
我正在尝试创建一个我将使用 NSURLRequest 帖子传递的 http 正文。 我的连接类都设置好了。
问题是我有几种返回 NSStrings 和 UInt32 的方法和一种构造方法,我想使用它来将所有这些方法放入一个数据类型格式的 http 正文中。
但是我不确定如何调用这些从我的构造方法返回正确数据的方法,以将数据收集到一个数据对象中。
这是我有的一些代码(缩短了,所以更清楚一点)
这些方法用于返回所需的数据
- (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 结构
【问题讨论】: