SBJsonParser *parser = [[SBJsonParser alloc] init]; NSMutableArray *componenti = [parser objectWithString:@"[\"Item1\",\"Item2\"]"]; NSAssert([componenti isMemberOfClass:[NSMutableArray class]],@"err");
这个代码给我一个断言失败。怎么了?
@brief The JSON parser class. JSON is mapped to Objective-C types in the following way: @li Null -> NSNull @li String -> NSMutableString @li Array -> NSMutableArray etc...
使用 NSAssert([componenti isKindOfClass:[NSMutableArray class]],@"err"); 相反。
NSAssert([componenti isKindOfClass:[NSMutableArray class]],@"err");
顺便说一句,SBJson是一个优秀的解析器,我使用它已经有一段时间了。