質問: [ 2 : img2 , 3 : img3 , 4 : img4 , 5 : img5 , 6 : img6 , 7 : img7 ] ``` ### 試したこと 辞書の宣言に使用している型をString:UIImageやString:Any,Int:Anyもやってみましたがインスタンスに関する同様のエラーが出ます。 他の箇所で宣言した「img2」を呼び出した際は、UIImageViewにうまく表示できていたので、定数の定義部分は問題ないと見込んでいます。 ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: エラーメッセージ > > Cannot use instance member 'img2' within property initializer; property initializers run before 'self' is available > > > Google翻訳 > > プロパティ初期化子内でインスタンスメンバ 'img2'を使用することはできません。プロパティ初期化子は 'self'が利用可能になる前に実行されます > > > そこでは`img2`などは使えないってこと。 imgはviewDidLoadで初期化して下さい。