我们可以更新NSTimer操纵的变量吗?

时间:2016-09-02 10:47:08

标签: objective-c timer grand-central-dispatch nstimer

我正在使用import os from flask import abort, send_from_directory DIRECTORY_TO_SERVE_PATH = '/where/files/are/in/disk/' @app.route('/where/to/serve/files/<path:filename>') def download_file(filename): if os.path.exists(DIRECTORY_TO_SERVE_PATH + filename): return send_from_directory(DIRECTORY_TO_SERVE_PATH, filename, as_attachment=True) else: abort(404) 更新2个不同的值NSTimersecondsLeft。我不必更改totalSecondsLeft但我必须在执行操作时向secondsLeft添加更多秒数。

每当我为totalSecondsLeft分配值时totalSecondsLeft仍在更新并打印上一个值。我看到了不同的解决方案并尝试使计时器失效并在更新timer值后再次启动它但不起作用。

所以我最终使用相同的变量创建了totalSecondsLeft的2个不同实例,但是打印了不同的值,即timer在两种情况下都相同,但secondsLeft在两种情况下都不同。 / p>

我尝试了很多解决方案,并使用函数将totalSecondsLeft实例添加到timer,并使同一队列中的计时器无效,但仍无法获得正常工作的解决方案。

这是我的代码:

GCD main_queue

帮我解决一下。提前致谢

0 个答案:

没有答案