1
我試圖按如下方式從含有3個字符串的數組獲取一個隨機項擷取隨機檔案:EXC_BAD_INSTRUCTION - 從數組
func selectRandomImage() {
var imageName : String? //Optional
var arrayCount : NSNumber = animalsArray.count //Bridges to an NSNumber
var x : Int = Int(arc4random())%(arrayCount.integerValue)
var name : String = animalsArray[x] as String
println("Name is \(name)")
}
每5次運行然而左右的代碼,我得到一個EXC_BAD_INSTRUCTION崩潰。
任何人都可以提出什麼可能是錯誤或如何解決問題的建議?
謝謝!
這總是給人1結果粉碎。 – GuybrushThreepwood
Int(Int(rand()))%(arrayCount.integerValue) –
沒有區別 - 仍然返回1 – GuybrushThreepwood