【发布时间】:2013-08-20 19:58:51
【问题描述】:
我正在使用
imageData = UIImagePNGRepresentation(imgvw.image);
在发帖时
[dic setObject:imagedata forKey:@"image"];
之后
NSData *data = [NSJSONSerialization dataWithJSONObject:dic options:NSJSONWritingPrettyPrinted error:&theError];
由于未捕获的异常“NSInvalidArgumentException”,现在应用正在崩溃终止应用,原因:“JSON 写入中的类型无效 (NSConcreteMutableData)
【问题讨论】:
-
看这里 -> json.org 在尝试使用它之前,您似乎需要了解更多关于 JSON 的知识。此页面上的关键部分是 Values 部分。查看 JSON 标准中允许的值类型。
-
你在字典中设置的 imagedate 是什么?
-
我很确定您使用了错误的字典。你在哪里分配了字典,这里的 imagedate 是什么?
-
borrrden 完全正确。 NSJSONSerialization 文档还在最顶部列出了可以序列化的对象类型(NSData 不在其中)。