【发布时间】:2014-08-07 19:41:40
【问题描述】:
当我在会话配置中添加参数字典并设置 HTTPAdditonalHeaders 属性时,我的应用程序崩溃并出现以下错误:
* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFNumber 长度]:无法识别的选择器发送到实例 0xb0000000000000f2”
字典只包含一个字符串和 1 个 NSNumber 对象。我不知道如何解决这个问题。请帮帮我。
代码:
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSDictionary *parametersDictionary = @{"firstname": @1, "lastname": @2};
configuration.HTTPAdditionalHeaders = parametersDictionary;
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
[[session dataTaskWithURL:[NSURL URLWithString:url] completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
}] resume];
谢谢。
【问题讨论】:
-
你能添加一些代码吗?
-
@lucianomarisi 是的,你去!
标签: ios objective-c json networking nsurlsession