当我使用 post 方法向服务器发送请求时显示异常
Showing Exceptions when i send request to server using post method
嗨,我是 Ios 的新手,在我的项目中,我正在向服务器发送 "POST" 请求,没关系
这里我想通过 NSString 发送 key2 值,就像使用下面的 "First Formate" 但是使用上面的 formate 它显示异常像('-[__NSCFNumber length]:无法识别的选择器发送到实例 0x7b7f2a50' )
当我使用 "Second Formate" 向服务器发送响应时,我没有收到异常,我收到了来自服务的响应,请帮助我 "First Formate"
哪里做错了
First Formate:-
---------------
NSString * mainStringvalue = [IdArray objectAtIndex:12];
NSDictionary *mainDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
@"COLLECTION",@"key1",
mainStringvalue,@"key2" ,
nil];
Second Formate:-
----------------
NSDictionary *mainDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
@"COLLECTION",@"key1",
@"15",@"key2" ,
nil];
看起来你包含 NSNumber 对象。您首先需要将它们转换为 NSString。
试试下面的方法:
NSString * mainStringvalue = [[IdArray objectAtIndex:12] stringValue];
NSDictionary *mainDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
@"COLLECTION",@"key1",
mainStringvalue,@"key2" ,
nil];
嗨,我是 Ios 的新手,在我的项目中,我正在向服务器发送 "POST" 请求,没关系
这里我想通过 NSString 发送 key2 值,就像使用下面的 "First Formate" 但是使用上面的 formate 它显示异常像('-[__NSCFNumber length]:无法识别的选择器发送到实例 0x7b7f2a50' )
当我使用 "Second Formate" 向服务器发送响应时,我没有收到异常,我收到了来自服务的响应,请帮助我 "First Formate"
哪里做错了 First Formate:-
---------------
NSString * mainStringvalue = [IdArray objectAtIndex:12];
NSDictionary *mainDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
@"COLLECTION",@"key1",
mainStringvalue,@"key2" ,
nil];
Second Formate:-
----------------
NSDictionary *mainDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
@"COLLECTION",@"key1",
@"15",@"key2" ,
nil];
看起来你包含 NSNumber 对象。您首先需要将它们转换为 NSString。
试试下面的方法:
NSString * mainStringvalue = [[IdArray objectAtIndex:12] stringValue];
NSDictionary *mainDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
@"COLLECTION",@"key1",
mainStringvalue,@"key2" ,
nil];