为什么铛抱怨的我所有的个对象?
-
20-08-2019 - |
题
我有以下的功能:
- (NSString *)urlEncodedValue {
NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(
kCFAllocatorDefault,
(CFStringRef)self,
NULL,
CFSTR("?=&+/\r\n"),
kCFStringEncodingUTF8
);
return [result autorelease];
}
为什么是铛给我下面的投诉?
- 1呼叫功能'CFURLCreateStringByAddingPercentescapes'返回的一个核心基础的对象+1保留计数(拥有参考)
- 2象发送自动释放的消息
- 3对返回的呼叫者作为一个拥有参考(单一保留最转移到呼叫)
- 4象过个:对象是发送自动释放,但对象为零(当地可见)保留计数
据我所知,这符合苹果的指导方针存管理和对象的所有权。我必须明确地的释放对象?这个错误了19次在我的项目,所有在类似的情况。我做错了什么?
解决方案
我已经找到了答案,我自己的问题,张贴在这里如果其他任何人绊跨个问题。我用的是检查-0.198,检查-0.204报告没有这样的问题。似乎这是一个临时的回归。
不隶属于 StackOverflow