Как поместить __NSCFNumber в строку NSString?
У меня есть NSNumber
переменная называется task_id
, Я хочу разместить это NSNumber
переменная в NSString
(почтовый запрос). Вот что я попробовал:
NSString *post = [NSString stringWithFormat:@"&task_id=%@", task_id];
а также:
NSString *post = [NSString stringWithFormat:@"&task_id=%@", [NSString stringWithFormat:@"%@",task_id]];
По какой-то причине строка не включает значение task_id в запрос POST. Как я могу разместить NSNumber
в строку?
Обновить
task_id - это NSCFNumber согласно этому коду:
NSLog(@"%@", [task_id class]);
Большое спасибо,
Питер
3 ответа
Решение
Спасибо за все усилия. Оказывается, проблема была не в этом, а проблема в веб-сервере!
Я неправильно понял все это,
Спасибо, парни,
Питер
NSNumber *myNumber = @12;
NSString *myString = [myNumber stringValue];
NSString *post = [NSString stringWithFormat:@"&task_id=%@", myString];
Здесь уже ответили
Это должно работать. Но в любом случае, если task-id is just an int
,
NSString *post = [NSString stringWithFormat:@"&task_id=%d", task_id.intValue];