【发布时间】:2014-03-26 12:36:13
【问题描述】:
我有一个名为task_id 的NSNumber 变量。我想将NSNumber 变量放在NSString(发布请求)中。这是我尝试过的:
NSString *post = [NSString stringWithFormat:@"&task_id=%@", task_id];
和:
NSString *post = [NSString stringWithFormat:@"&task_id=%@", [NSString stringWithFormat:@"%@",task_id]];
由于某种原因,该字符串不包含 POST 请求的 task_id 值。如何将NSNumber 放入字符串中?
更新
task_id 根据此代码是一个 NSCFNumber:
NSLog(@"%@", [task_id class]);
非常感谢,
彼得
【问题讨论】:
-
您收到什么错误?
-
post得到什么? -
我得到一个空响应,这是意料之中的。当我在字符串中放置一个数字(硬编码)时,我得到了适当的响应。我没有得到 Objective-c 错误
-
无论是 NSNumber 还是 NSCFNumber 都没有关系。请检查此链接以了解差异stackoverflow.com/questions/4357063/…。
-
@PeterStuart:我没有要求回复。如果您需要帮助找出实际问题,请显示
task_id和post的NSLog 输出,以及您如何发送请求的代码。
标签: ios objective-c nsstring nsnumber