这似乎是一个非常关键的问题,我已经搜索了很多关于它但我没有得到解决方案。
我正在使用:
[NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc]init] completionHandler:^(NSURLResponse response, NSData jsonData, NSError *error)
这就是我用来解析JSON数据的原因:
NSDictionary *jsonResponse =
[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingAllowFragments error:&error];
这就是我得到的:
JSON文本没有以数组或对象和允许的选项开头 片段未设置。)UserInfo = 0x16dd0320 {NSDebugDescription = JSON文本 没有从数组或对象和选项开始,不允许片段 集。
任何帮助将不胜感激 提前致谢
答案 0 :(得分:0)
这是Objective-c中一个非常常见的问题。 在请求中使用此代码段 -
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
希望这会对你有所帮助。