gpt4 book ai didi

objective-c - 重组代码块以消除未使用的警告

转载 作者:行者123 更新时间:2023-11-29 13:46:48 25 4
gpt4 key购买 nike

从一家外包开发公司接手了一个项目,我被要求修改应用程序并添加一些功能。

作为一个完美主义者(但仍然相对较新),我试图在编译时消除项目中的警告。

我遇到了这个错误

函数末尾未使用的变量'timer'

超时后将刷新按钮设置回启用状态。

我怎样才能重做这个,这样我就不会得到未使用的东西(我不能把它注释掉,因为它实际上是在通过在计时器结束后重置状态来做它应该做的事情)。

-(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
//lots of previous code
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10.0 target:self selector:@selector(enableRefresh) userInfo:nil repeats:NO];
}

最佳答案

只需删除作业并阅读:

[NSTimer scheduledTimerWithTimeInterval:10.0 target:self selector:@selector(enableRefresh) userInfo:nil repeats:NO];

没有 NSTimer *timer =

显然不需要指向计时器对象的指针,因为它只是立即执行它应该执行的操作。还是我遗漏了什么?

关于objective-c - 重组代码块以消除未使用的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7037358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com