我正在尝试创建一个我将使用 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 结构