0
func randomroll() {
var time = arc4random_uniform(10)
while(time < 5)
{
time = arc4random_uniform(10)
}
for(var time1 = time; time1>=0; time1--) { //This is where I get the thread error
...
}
}
我得到的錯誤是Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
斯威夫特For循環線程錯誤
我是初學者迅速程序員,我相信我缺少明顯的東西,希望對一些見解。謝謝。
在OP代碼中,「時間」不可能是負數。 – Mundi
'時間;時間> = 0;時間 - '這會不會在最後把'時間'降到'-1'? – Eendje
正確,應該是'time> 0'。 – Mundi