为什么 Clang 静态分析器 (CSA) 会输出以下消息:
尽管在封闭表达式中使用了存储到“self”的值,但实际上从未从“self”中读取该值
对于以下方法:
- (id)init
{
return (self = [super initWithStyle:UITableViewStyleGrouped]);
}
代码按预期工作,所以我想知道从技术角度来看代码是否不正确,这是 CSA 中的一个错误,或者我只是遗漏了一些非常明显的东西。
仅供参考,我使用这种模式是因为我不希望创建此类实例的类能够指定表格样式。