我正在尝试从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
,这是正确的。
有什么建议吗?