【发布时间】:2011-12-13 08:50:26
【问题描述】:
我写了一个如下的函数来创建一个CGPath:
+(CGPathRef)CGPathCreateRoundrect:(CGRect)rect radius:(CGFloat)radius {
CGMutablePathRef path = CGPathCreateMutable();
......
CGPathCloseSubpath(path);
return path;
}
分析器说第一行代码创建了一个可能泄露的对象。但我确实想在这个函数中创建一个新对象并将所有权转移给调用者。并且函数名称包含关键字“创建”。这是“分析器”的bug吗?
【问题讨论】:
标签: iphone xcode memory-leaks