отправить числовое значение веб-сервису с помощью JSON framework

#web-services #json #ios

#веб-сервисы #json #iOS

Вопрос:

для отправки строки я помещаю это :

 [request setPostValue:choixCommerce forKey:@"ssiphone_commerce"];//choixCommerce is a NSString
  

это нормально, и для числового значения я пытаюсь указать, что :

 [request setPostValue:longitude forKey:@"longitude"];//longitude is NSInteger type
  

но я получил эту ошибку :

  incompatible type for argument 1 of 'setPostValue:forKey:'
  

как мне следует поступить, чтобы отправить числовое значение, пожалуйста? заранее спасибо 🙂

Ответ №1:

Вам нужно указать NSNumber, а не NSInteger :

 [request setPostValue:[NSNumber numberWithInteger:longitude] forKey:@"longitude"];
  

Комментарии:

1. Привет, спасибо за ваше разъяснение, я хотел бы просто спросить, будет ли это такая же работа, если мой тип долготы float, а не NSInteger, или это будет другой код для ввода? спасибо