###前提・実現したいこと
firstValue配列の中身をnowValue配列に移してそこからラベルに入れて
表示する処理ですが
nowValue配列の中の値がうまく取得できません
どうすればいいでしょうか
###発生している問題・エラーメッセージ
エラーはないですが、最初に設定した値がLabelに入ってしまいます。
###該当のソースコード
import UIKit class ViewController: UIViewController { var firstValue = [20,10,0,1,0,3,4,1,1] var nowValue:[Int] = [0,0,0,0,0,0,0,0,0,0] let Label1 = UILabel(frame:CGRect(x: 10,y: 500, width: 80,height: 21)) let Label2 = UILabel(frame:CGRect(x: 80,y: 500, width: 80,height: 21)) let Label3 = UILabel(frame:CGRect(x: 150,y: 500, width: 80,height: 21)) let Label4 = UILabel(frame:CGRect(x: 220,y: 500, width: 80,height: 21)) func change(){ for i in 0...8{ nowValue[i] = firstValue[i] } print(nowValue) Label1.text = String(nowValue[0]) Label2.text = String(nowValue[1]) Label3.text = String(nowValue[2]) Label4.text = String(nowValue[3]) self.view.addSubview(Label1) self.view.addSubview(Label2) self.view.addSubview(Label3) self.view.addSubview(Label4) } override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. change() }
###試したこと
printの結果は[20,10,0,1,0,3,4,1,1]ですが、ラベルに表示されるの値は全て0です。 質問のコードに間違いがあったので訂正しました。
###補足情報(言語/FW/ツール等のバージョンなど)
swift2 xcode7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/17 06:17
2016/12/17 06:57 編集
2016/12/17 13:37