在写项目时,后台数据还没准备好,自己准备先读取一个本地JSON文件,结果发现一直读取不了,一直说数据不合法。最后直接省略检验,直接读取一点问题都没有,目前还不知道为什么判断说这个文件不合法。
代码见下
NSString *JSONPath = [[NSBundle mainBundle]pathForResource:@"touchJSON" ofType:@"json"];
NSData *data = [NSData dataWithContentsOfFile:JSONPath];
//加上这句,返回的布尔值老是为NO,最后索性注了直接读取
// BOOL validJSON = [NSJSONSerialization isValidJSONObject:data];
NSError* error = nil;
id localDic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&error];
网友评论