gpt4 book ai didi

ios - 开始/停止按钮无法正常工作 iOS

转载 作者:行者123 更新时间:2023-11-28 18:05:05 24 4
gpt4 key购买 nike

我遇到了一个我似乎无法以任何方式解决的非常菜鸟的问题,我确定我忽略了一些东西,但看在上帝的份上无法弄清楚!!

好的,所以我的应用程序中有一个开始/停止按钮,如果操作暂停,它应该恢复操作,如果它已经在运行,则暂停操作。这是我的代码:

- (IBAction)pause:(id)sender {

if(paused){
[self.progressBar resumeLayer];
paused = false;
NSLog(@"resume");
}

if(!paused){
[self.progressBar pauseLayer];
paused = true;
NSLog(@"pause");

}

}

问题是:当我运行应用程序并按下暂停按钮时,它工作正常,但之后它根本不会恢复。在 NSLogging 到控制台后,我发现在 resume 之后调用了 pause ....这是为什么?第一:按钮只被点击了一次,怎么会调用两个相反的方法呢?第二:为什么我的 BOOL 检查不起作用?

编辑:如果我将其中一个 if 语句换成 else if,它工作正常...这是为什么呢?

谢谢!

最佳答案

请将 Paused 变量设为 BOOL 并设置为 YES 和 NO

关于ios - 开始/停止按钮无法正常工作 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34897442/

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