我在 viewDidLoad 中有一个计时器,但是我想传递滑块分配的可变秒数,那么对于这种实现我应该怎么做呢?
我想我必须重新启动应用程序,还有其他解决方案吗,或者如何重新启动我的应用程序?
我在 viewDidLoad 中有一个计时器,但是我想传递滑块分配的可变秒数,那么对于这种实现我应该怎么做呢?
我想我必须重新启动应用程序,还有其他解决方案吗,或者如何重新启动我的应用程序?
a) 将您的计时器作为实例变量保存在您的 appdelegate 或其他地方,并在滑块移动时更新其间隔。
b)从用户的角度来看,您不会希望为诸如此类的简单事情重新启动应用程序。
c) 你不能重新启动 iPhone 应用程序或以任何方式玩弄它的生命周期。
编辑:如果您计划在整个应用程序中使用计时器实例,您可以通过两种方式来做到这一点。
put 是 appdelegate 类中的一个实例变量,它是 xcode 为您创建的,项目名称为 AppDelegate。然后,您将能够使用它访问它
[UIApplication sharedApplication].delegate
您可以从中获取 NSTimer 的实例
有关更多信息,请搜索创建全局对象的方法(尽管创建全局对象不是一个好主意),然后按照说明进行操作。