Frage

I have an NSNumber variable called task_id. I want to place that NSNumber variable in an NSString (post request). Here is what I have tried:

NSString *post = [NSString stringWithFormat:@"&task_id=%@", task_id];

and:

NSString *post = [NSString stringWithFormat:@"&task_id=%@", [NSString stringWithFormat:@"%@",task_id]];

For some reason the string doesn't include the task_id value to the POST request. How can I place the NSNumber into the string?

Update

task_id is an NSCFNumber according to this code:

NSLog(@"%@", [task_id class]);

Many thanks indeed,

Peter

War es hilfreich?

Lösung 3

Thanks for everyones efforts. It turns out that wasn't the problem, and the problems lies within the web server!

I misunderstood the whole thing,

Thanks guys,

Peter

Andere Tipps

NSNumber *myNumber = @12;
NSString *myString = [myNumber stringValue];
NSString *post = [NSString stringWithFormat:@"&task_id=%@", myString];

It was already answered here

it should work.But anyway, if task-id is just an int ,

NSString *post = [NSString stringWithFormat:@"&task_id=%d", task_id.intValue];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top