我有以下功能:
- (NSString *)urlEncodedValue {
NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(
kCFAllocatorDefault,
(CFStringRef)self,
NULL,
CFSTR("?=&+/\r\n"),
kCFStringEncodingUTF8
);
return [result autorelease];
}
为什么Clang会给我以下抱怨?
据我所知,这符合Apple关于内存管理和对象所有权的指导原则。我是否必须明确释放该对象?在我的项目中,这个错误已经出现了19次,所有情况都类似。我做错了什么?
答案 0 :(得分:3)
我找到了自己问题的答案,如果有其他人偶然发现问题,请在此处发布。我使用的是checker-0.198,checker-0.204报告没有这样的问题。似乎这是暂时的倒退。