【发布时间】:2017-04-05 17:59:43
【问题描述】:
我们开始在我们的 Objective-C 代码中的所有 becomeFirstResponder 函数调用上出现此警告。
忽略使用“warn_unused_result”属性声明的函数的返回值
[self.phoneNumberField becomeFirstResponder]; // warning here!!!
在此处抑制此警告的最佳方法是什么?
编辑:我也试过这个,
BOOL ignore = [self.emailField becomeFirstResponder];
但是,Xcode 警告变量ignore 没有被使用:(
我也试过了,
BOOL ignore = [self.phoneNumberField becomeFirstResponder];
if (ignore) {
}
在这种情况下,警告消失了。但我认为我什至无法通过自己的代码审查。太丑了!
【问题讨论】:
-
永远不要将代码添加为图像。使其成为文本。
-
您实际上可以检查返回值并在返回
NO时执行某些操作。 -
@AminNegm-Awad 感谢您指出这一点。我已将其更新为文本而不是图像。
标签: objective-c xcode8