Я пытаюсь создать тело 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