Domanda

Sto cercando di creare un corpo HTTP che ho intenzione di passare usando NsurlRequest Post. Ho la mia classe di connessione configurata.

Il fatto è che ho diversi metodi che restituiscono NSStrings e Uint32 e un metodo di costruzione che voglio utilizzare per mettere tutti questi metodi in un corpo HTTP che sarà del formato di tipo dati.

Tuttavia, non sono sicuro di come chiamare questi metodi che restituiscono i dati corretti dal mio metodo di costruzione per raccogliere i dati in un oggetto dati.

Ecco un codice che ho (abbreviato, quindi è un po 'più chiaro)

Questi metodi vengono utilizzati per restituire i dati necessari

- (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;
}

Da qui non sono sicuro di cosa fare o come ottenere i dati. Ho creato un metodo di costruzione, che voglio utilizzare per prendere i dati e quindi voglio utilizzare quei dati per creare un oggetto NSData in cui metto in ordine i dati di ritorno.

Questa è la mia classe di costruzione

- (void) constructRequest
{
  //what the heck do I call in here? lol   
}

L'ultima cosa che dovrò fare è capire come mettere la rappresentazione NSData di ciascun valore di ritorno nell'oggetto dati ... se questo ha senso ...

Qualsiasi aiuto sarebbe apprezzato.

AGGIORNARE::

Quindi ho capito come ottenere il valore di ritorno nel mio metodo di costruzione, seguendo la forza!

- (void) constructRequest
{
    NSString *mystring = [[NSString alloc] initWithString:[self addReg]];

    NSLog(@"mystring %@", mystring);
}

Tuttavia non sono sicuro di come farlo con un UINT32 di ritorno o come convertirlo in una struttura NSData

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top