2016-08-15 8 views
-6

私は10項目の配列を持っています。カウントが10に達すると、クラッシュすることなく最初(インデックス0)から開始したいと思います。ここでクラッシュすることなく最初から配列を開始するには?

は、サンプルコード、あなたがこれを行うに行くかどう

myLabel.text = myArray[arrayIndex] 

     arrayIndex += 1 

のですか?

ありがとうございます!

+0

'arrayIndex =(arrayIndex + 1)%myArray.count' –

+0

ありがとう私はこれを乗り切ります! – SteveSmith

答えて

-1

私は実際に回避策を見つけました。

var arrayIndex = 0 

@IBAction func myButton(sender: AnyObject) { 


    if arrayIndex <= myArray.endIndex - 1{ 

     myLabel.text = myArray[arrayIndex] 

     arrayIndex += 1 

    }else { 

     arrayIndex = 0 
    }  

} 
関連する問題