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