我的iOS项目中有一些文件有一些警告,我想忽略这些警告.我不想在整个项目中禁用警告(知道如何做),只是一些特定的文件.那么,有没有办法完全忽略特定文件中的所有警告?
我在Xcode 4.2上使用LLVM 3.0和Clang.
使用 Xcode 分析 (product>analyze) 时,是否可以忽略给定文件中的任何错误?
例如编译指示或其他什么?
我们只想忽略第三方代码上的任何警告,以便在我们的代码中出现问题时对我们更明显。
谢谢
我有一个方法,创建一个返回一个CoreGraphics对象的实例- CGPathRef.
当我通过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.
}
Run Code Online (Sandbox Code Playgroud)
假设这应该是可能的,因为许多框架返回这些对象需要调用者清理...
提前致谢 !
PS恐怕这个问题是不是DUP,也没有一个合适的回答其他地方... 3个回答在这个页面的顶部突出显示不正确/完整的...只是由马蒂亚斯·鲍赫即这里所提供的答案"新的"规则确实是我提出的问题的正确答案:)谢谢!