我正在为新闻做一个 iPhone 应用程序。我正在通过获取新闻数据ASIHTTPRequest
并使用JSONKit
. 连接到 Internet 时工作正常,但是如果 WiFi 连接关闭,我会收到以下异常并且应用程序崩溃:
由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“jsonData 参数为 NULL。”
这是我的代码:
- (id)objectWithData: (NSData *)jsonData error: (NSError **)error
{
if(jsonData == NULL)
{
[NSException raise:NSInvalidArgumentException format:@"The jsonData argument is NULL."];
}
return([self objectWithUTF8String:(const unsigned char *)[jsonData bytes] length:[jsonData length] error:error]);
}
谁能帮我吗?