別のiPhoneメモリリークの問題
-
27-10-2019 - |
質問
JsonParserにメモリリークがあります。
これが私のコードです
- (id) objectWithUrl:(NSURL *)url {
SBJsonParser *jsonParser = [SBJsonParser new];
NSString *jsonString = [self stringWithUrl:url];
// Parse the JSON into an Object
return [jsonParser objectWithString:jsonString error:nil]; }
これは私が取得しているエラーメッセージです、 192行目に割り当てられ、「jsonparser」に保存されたオブジェクトの潜在的な漏れ
助けてください。
解決
+newは[[sbjsonparser alloc] init] callに相当するので、jsonparserオブジェクトをリリースする責任があります。返信声明で使用すると、漏れを修正する最も簡単な方法は、作成後すぐに自動化することです。
SBJsonParser *jsonParser = [[SBJsonParser new] autorelease];
所属していません StackOverflow