为啥这段代码会导致编译器在 Xcode 中报告“未使用的变量”

Posted

技术标签:

【中文标题】为啥这段代码会导致编译器在 Xcode 中报告“未使用的变量”【英文标题】:Why does this code cause the compiler to report "Unused Variable" in Xcode"为什么这段代码会导致编译器在 Xcode 中报告“未使用的变量” 【发布时间】:2014-09-07 04:49:47 【问题描述】:

NSTimer *valor = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self 选择器:@selector(update) userInfo:nil repeats:YES];

【问题讨论】:

因为你不能在任何地方使用 valor。 【参考方案1】:

您需要在其他地方使用valor。由于它是一个计时器,您可能希望以某种方式保留它,例如为其设置一个属性:

self.timer = valor;

【讨论】:

以上是关于为啥这段代码会导致编译器在 Xcode 中报告“未使用的变量”的主要内容,如果未能解决你的问题,请参考以下文章

为啥 TSLint 会在文件中报告错误但不列出文件

如何在 Flutter 中报告静默崩溃

在 ASP.Net 中报告 - 代码还是转换?

为啥这段代码不会导致无限循环?

仅在 Visual Studio 中报告 C 警告

sh 在Bash中报告状态代码