Swift初心者です。
配列でfor each文で回そうとしたら、
Swiftの配列は、参照型ではなく値型しか格納できない仕様のようで困っています。
単純に8つ(固定)の同じクラスのインスタンスをfor each文で利用したいだけなので、
辞書型にintを入れたりstructを使うのはあまりに不格好ですし・・・
何か代わりに使える機能があるのでしょうか?
よろしくお願いいたします。
以下のような状態です。今日の日付、昨日の日付・・・7日前の日付という8つを回そうとしています。
lang
1class ViewController: UIViewController { 2 3 @IBOutlet weak var label7DaysAgo: UILabel! 4 @IBOutlet weak var label6DaysAgo: UILabel! 5 @IBOutlet weak var label5DaysAgo: UILabel! 6 @IBOutlet weak var label4DaysAgo: UILabel! 7 @IBOutlet weak var label3DaysAgo: UILabel! 8 @IBOutlet weak var label2DaysAgo: UILabel! 9 @IBOutlet weak var label1DayAgo: UILabel! 10 @IBOutlet weak var labelToday: UILabel! 11 12 // 問題の箇所 13 var dateLabelList: [UILabel!] = [labelToday, label1DayAgo, label2DaysAgo, label3DaysAgo, label4DaysAgo, label5DaysAgo, label6DaysAgo, label7DaysAgo] 14 15} 16
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/22 09:08