0

我有一个关于 XCODE 分析命令的问题。

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

// 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

4

1 回答 1

1

@try {...} @catch {...} @finally {...}块还没有在Clang 静态分析器中实现:http : //lists.cs.uiuc.edu/pipermail/cfe-dev/2009-May/005173.html

于 2012-08-29T08:13:53.390 回答