我知道这听起来很不错,但这就是我的代码,在模拟器上发生的事情;应用程序适用于iPhone SE,iPhone 7,但所有其他设备都给我一个错误。我不明白。如果代码错误,那么为什么它在我的模拟器上的不同设备上工作
func startTimer (){
timer = Timer.scheduledTimer(timeInterval:TimeInterval(timerBetweenNumbers) , target: self, selector: (#selector(PlayViewController.randomInt)), userInfo: nil, repeats: true)
}
错误:2017-03-23 14:27:15.984926 Anzan [3249:129679] [aqme] 255:AQDefaultDevice(1):跳过输入流0 0 0x0 致命错误:在解包可选值时意外发现nil
我正在使用Xcode 8和Swift 3
提前感谢您的帮助
答案 0 :(得分:0)
非常感谢您的帮助我也发现了我的应用程序的问题。
" TimerBetweenNumbers"值假设是从DataCore读取的。我不知道在Xcode中,每个模拟器设备都有自己的DataCore。
我认为DataCore与SQL DataBase类似,无论您使用什么设备,它们都读取相同的数据库。