Я пытаюсь создать http-тело, которое я собираюсь передать, используя сообщение NSURLRequest. У меня настроен класс подключения.
Дело в том, что у меня есть несколько методов, которые возвращают 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.