2011-05-02 75 views
0

一個Web服務發送一個字符串我把那:發送數值與JSON框架

[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:' 

我該怎麼做才能發送一個數字值? THX提前:)

回答

1

你需要把一個NSNumber,而不是一個NSInteger:

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

嗨,THX爲你澄清,我只想問這是否是同樣的工作,如果我的經度類型浮動,而不是NSInteger或它會成爲另一個代碼? thx – Luca 2011-05-02 13:39:44

+0

嗨,這將是numberWithFloat,THX再:))))) – Luca 2011-05-02 13:41:13