【发布时间】:2015-10-23 14:05:41
【问题描述】:
当我尝试使计时器变为动态时,它崩溃了。 添加如下代码让我知道我在哪里出错:
let defaults = NSUserDefaults.standardUserDefaults()
let tTimer = defaults.stringForKey("ThankYouTimer")
let doubleTimerValue:Double = NSString(string: tTimer!).doubleValue
NSTimer.scheduledTimerWithTimeInterval(doubleTimerValue, target: self, selector: "fireTimer", userInfo: nil, repeats: false)
提前致谢
【问题讨论】:
-
那不是你的真实代码,是吗?如果是,
tTimer到底是什么?如果不是,请将其删除并显示真实代码。 -
你能发布堆栈跟踪吗?
-
还有异常文本。 “无法识别的选择器发送到实例”,毫无疑问......
-
@trojanfoe 那或
tTimer出乎意料地为零 -
tTimer 它的滑块值存储在 NSUserDefaults 中。
标签: ios crash double swift2 nstimer