swift
1import UIKit 2class ViewController: UIViewController{ 3 4 var images = ["slide1","slide2","slide3"] 5 6 var count:Int = 0 7 var setImage = UIImage(named:"slide2") 8} 9 10
上記のコードではエラーが出ないのですが
import UIKit class ViewController: UIViewController{ var images = ["slide1","slide2","slide3"] var count:Int = 0 var setImage = UIImage(named:images[count]) }
とすると
Instance member 'images' cannot be used on type 'ViewController'
というエラーが出ます。
swift
1import UIKit 2class ViewController: UIViewController{ 3 4 var images = ["slide1","slide2","slide3"] 5 6 var count:Int = 0 7 override func viewDidLoad() { 8 var setImage = UIImage(named: images[count]) 9 } 10} 11
とするとエラーが出ません。
この違いが理解できずモヤモヤしています。
ご回答お願い致します。
「上記のコードではエラーが出ないのですが」と書いていますがエラー出ます。
回答3件
あなたの回答
tips
プレビュー