ボールドテキスト### 前提・実現したいこと
csvファイルから画像を引っ張ってきて画面に表示をしたいのですが、画像表示されません。
発生している問題・エラーメッセージ
Value of type 'UIImage' has no member 'image'
swift
1import UIKit 2 3class SViewController: UIViewController,UIScrollViewDelegate { 4 5 6 @IBOutlet weak var judgeImageView: UIImageView! 7 8 9 var csvArray: [String] = [] 10 11 12 @IBOutlet weak var scroll: UIScrollView! 13 @IBOutlet weak var image: UIImageView! 14 15 override func viewDidLoad() { 16 super.viewDidLoad() 17 18 csvArray = loadCSV(fileName: "quiz") 19 print(csvArray) 20 21 zArray = csvArray[quizCount].components(separatedBy: ",") 22 23 24 25 let Path = Bundle.main.path(forResource: quizArray[0]as AnyObject as? String, ofType: nil) 26 let image : UIImage = UIImage(contentsOfFile: Path!)! 27 28 // 画像が表示されません↓ 29 image.image = (zArray[0]) 30 31 32 scroll.delegate = self 33 scroll.maximumZoomScale = 5.0 34 scroll.minimumZoomScale = 1.0 35 36} 37 func viewForZooming(in sclool:UIScrollView) -> UIView? { 38 39 return image} 40 41 //ボタンを押したときに呼ばれる 42 @IBAction func btnAction(sender: UIButton){ 43 if sender.tag == Int(quizArray[1]){ 44 print("") 45 } else { 46 print(") 47 } 48 nex() 49 50 } 51 52 func nextt() { 53 54 55 56 //ここに次の画像に行ける、コードが欲しいのですがわかりません 57 58 59 60 } 61 62 func loadCSV(fileName: String) -> [String] { 63 let csvBundle = Bundle.main.path(forResource: fileName, ofType: "csv")! 64 do { 65 let csvDate = try String(contentsOfFile: csvBundle, encoding: String.Encoding.utf8) 66 let lineChange = csvDate.replacingOccurrences(of: "\r", with: "\n") 67 csvArray = lineChange.components(separatedBy: "\n") 68 csvArray.removeLast() 69 }catch{ 70 print("エラ〜") 71 } 72 return csvArray 73 } 74 75 76
試したこと
色々と検索したり探したのですが、どうしても画像が入らず。。。。
回答1件
あなたの回答
tips
プレビュー