Random Swift随机数崩溃应用程序
我试图在Swift中生成一个随机数,并用它做不同的陈述,这是我的代码Random Swift随机数崩溃应用程序,random,swift,Random,Swift,我试图在Swift中生成一个随机数,并用它做不同的陈述,这是我的代码 override func motionEnded(motion: UIEventSubtype, withEvent event: UIEvent!) { if event.subtype == UIEventSubtype.MotionShake{ var randomNumber: Int = Int(arc4random()) % 1 println(randomNumber
override func motionEnded(motion: UIEventSubtype, withEvent event: UIEvent!) {
if event.subtype == UIEventSubtype.MotionShake{
var randomNumber: Int = Int(arc4random()) % 1
println(randomNumber)
if randomNumber == 1{
println("ist1")
}else{
println("nicht")
}
}
}
如果randomNumber==1变为真,则应用程序将崩溃
线程1:EXC\U BAD\U指令代码\U I386\U INVOP,子代码=0x0
知道我做错了什么吗
我只是运行了这个,没有问题。请尝试cmd+shft+k进行清理和重建。这并不能解释您的崩溃,但%1将始终为零。这实际上可能与此有关:编译器的beta版可能在代码优化方面存在问题。我相信这个问题应该作为一个bug报告给苹果,如果可能的话,包括崩溃报告、dsyms和一个测试项目