2012-03-26 39 views
0

當我們使用以下代碼使用SBJson libray解析JSON字符串時,突出顯示的行中出現內存泄漏。請檢查以下代碼。使用SBJSon庫解析json字符串時發生內存泄漏

SBJsonParser *parser = [[[SBJsonParser alloc] init]autorelease];; 
    NSDictionary *objDic =[NSDictionary dictionary]; 
    objDic = [parser objectWithString:jsonStr]; //Memory leak line 

在此先感謝。

回答

0

試着改變你的代碼如下:

SBJsonParser *parser = [[[SBJsonParser alloc] init]autorelease]; 
NSDictionary *objDic = [parser objectWithString:jsonStr]; 

這是否還是給你一個內存泄漏?如果是這樣,您需要提供更多信息。什麼版本的SBJson,無論你使用GC還是ARC,等等。

0

@Stig:我的代碼和你寫的完全一樣。截至今日,我正在使用json-framework的當前版本,而我的iOS項目不使用ARC。