【发布时间】:2014-04-10 09:49:59
【问题描述】:
我有这个代码:
NSMutableDictionary *responseObject = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error: &error];
当互联网连接断开时(我使用的是飞行模式)。
我收到一条错误消息,提示 responseObject 为 nil。
我已经把这段代码直接放在它后面:
if (responseObject == nil){
dispatch_async(dispatch_get_main_queue(), ^{
[self ProvidePopUpForNetworkLoss];
});
}
我收到错误:
**由于未捕获的异常“NSInvalidArgumentException”原因“数据参数为零”而终止此应用程序 谁能帮忙?
【问题讨论】:
-
你能显示导致错误的行吗?
-
我的消息的第一行以紫色点亮,表示响应对象为 nil 作为错误。
-
请提供更多代码
-
您能说明
data的来源吗?问题可能在您显示的代码之前。 -
你确定不是nil的数据吗?
标签: ios objective-c nsjsonserialization