当函数有@try @catch时,xcode4 analyze不起作用

时间:2012-08-29 07:38:56

标签: xcode analyzer

我对XCODE分析命令有疑问。

当一个函数有@try @catch时,即使@try @catch中没有代码,分析也不会检查这个函数。

// ok
- (void) testAnalyze {
    // has tip for leak
    Actor *rb = [[Actor alloc] init];
}

// wrong
- (void) testAnalyze {
    // no tip for leak
    Actor *rb = [[Actor alloc] init];

    @try {
    }
    @catch (NSException *exception) {

    }
}

我设置错误的Xcode的任何设置?

非常感谢你!

ps:我的XCODE版本是4.2

1 个答案:

答案 0 :(得分:1)

Clang Static Analyzer 中尚未实现

@try {...} @catch {...} @finally {...}块:http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-May/005173.html