'NSInvalidArgumentException',原因:'data parameter is nil'仅适用于某些值

时间:2014-02-26 15:02:09

标签: mysql ios json crash

我正在尝试从MySQL数据库中获取信息,我这样做了:

 NSString *strURL = [NSString stringWithFormat:@"http://localhost:8888/php_files/additif.php?keyword=Gélatine"];
NSData *dataURL = [NSData dataWithContentsOfURL:[NSURL URLWithString:strURL]];
 NSDictionary *serverResponseArray = [NSJSONSerialization JSONObjectWithData:dataURL options:NSJSONReadingMutableContainers error:nil];

但是应用程序崩溃并显示消息:Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'data parameter is nil' 问题是,当我将keyword的值更改为E120或strURL中的其他字符串时,一切都很好,应用程序运行没有任何问题。我检查了数据库,它包含一行Gélatine信息,我也检查了strURL,这是正确的。 有什么建议吗?

0 个答案:

没有答案