gpt4 book ai didi

objective-c - 抑制 XCode Analyzer 对象存储到 .. 错误中的潜在泄漏

转载 作者:太空狗 更新时间:2023-10-30 03:58:51 25 4
gpt4 key购买 nike

<分区>

我有一个创建一个返回 CoreGraphics 对象实例的方法 - CGPathRef

当我通过 Analyzer 运行该应用程序时,它会提示此方法正在泄漏......它是,但它是故意的。我确实想将所有权转移给调用者并让他们清理。

我该怎么做才能抑制此Analyzer 警告?

- (CGPathRef) createSomePath:(CGPoint)center innerRadius:(CGFloat)innerRadius outerRadius:(CGFloat)outerRadius startAngle:(CGFloat)startAngle endAngle:(CGFloat)endAngle
{
CGMutablePathRef slicePath = CGPathCreateMutable();

....

return slicePath; <--- Analyzer points to this line as a potential leak.
}

假设这应该是可能的,因为许多框架返回这些需要调用者清理的对象......

提前致谢!

附言恐怕这个问题不是重复的,也没有其他地方的正确答案……本页顶部突出显示的 3 个答案不正确/完整……只有 Matthias Bauch 在这里提供的答案,即“新"rule 确实是我提出的问题的正确答案 :) 谢谢!

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com