原因是:jsonkit中有个类方法中他回自动的autorelease掉,所以在解析时候应该将其retain一下,然后再在别的方法中使用。否则易造成空指针错误。导致一些崩溃。
+ (id)decoderWithParseOptions:(JKParseOptionFlags)parseOptionFlags
{
return([[[self alloc] initWithParseOptions:parseOptionFlags] autorelease]);
}
解析返回的json数据
NSData *responseData = [request responseData ];
jsonarry = [[responseData objectFromJSONData] retain];