gpt4 book ai didi

iphone - 使用构造方法创建一个http body

转载 作者:行者123 更新时间:2023-11-28 23:05:11 25 4
gpt4 key购买 nike

我正在尝试创建一个 http 正文,我将使用 NSURLRequest post 将其传递。我已经设置好我的连接类。

问题是我有几种返回 NSString 和 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 结构

最佳答案

来自关于字符串格式化的 Apple 文档 https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html#//apple_ref/doc/uid/TP40004265-SW1

[NSString stringWithFormat:"my unsigned 32-bit int: %d", [self addDataVer]];

来自关于 NSString 类的 Apple Docs

将整个字符串转换为数据:

[myNSString dataUsingEncoding:NSUTF8StringEncoding];

关于iphone - 使用构造方法创建一个http body,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9422655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com