我想知道,如何禁用标题为Xcode编译器的警告:未使用属性访问结果 - 不应将getter用于副作用
答案 0 :(得分:2)
最好的方法可能是转换为void
,或者分配给未使用的变量(T unused_var = property_access;
),并在该行中添加注释,说明返回值被丢弃的原因。然而...
找到编译器标志的项目设置并添加:
-Wno-unused-getter-return-value
这来自Clang Options to Control Error and Warning Messages和Diagnostics Flags in Clang。
答案 1 :(得分:1)
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wno-unused-getter-return-value" // or whatever
-(void)yourMethodHere{
// generate warning
}
#pragma clang diagnostic pop