私のコードは次のとおりです。なぜCFURLCreateStringByAddingPercentEscapesに潜在的にリークがありますか?
NSString *buffer = (NSString *)CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)name, NULL, (CFStringRef)@"!*'();:@&=+$,/?%#[]", kCFStringEncodingUTF8);
NSString *totalString = [NSString stringWithFormat:@"buffer/%@", buffer];
私は「ビルドとツールをanalize」走ったと見なかった:「オブジェクトは、ライン979上で割り当てられ、 『バッファ』内に保存され、もはやこの時点の後に参照され、+の保持カウントを持っています1(オブジェクトが漏れた) "
CFURLCreateStringByAddingPercentEscapes
にはなぜリークがありますか?
これはありがとうございます! – rick