前提・実現したいこと
こちら(https://teratail.com/questions/248877)でご回答いただいた、Photos.frameworkを使った写真のURLの取得の方法ですが、
今度は、そのPhotos.frameworkで取得したURLを使って、その写真をImageViewで表示したいです。
参考記事などでも構いませんので、よろしくお願いします。
該当(表示させる場所)のソースコード
※別のViewControllerで取得したURLをUserDefaultsに保存し、このViewController(下記コード)でそのURL(localId)をUserDefaultsから取得しています。
Swift
1import UIKit 2import Photos 3 4class LookViewController: UIViewController, UITextFieldDelegate { 5 6 7 @IBOutlet weak var imageView: UIImageView! //<---このimageViewに表示したいです。 8 9 //メモ (memo) 10 @IBOutlet weak var textView: UITextView! 11 //名前 (name) 12 @IBOutlet weak var nametextField: UITextField! 13 //色 (color) 14 @IBOutlet weak var colortextField: UITextField! 15 16 @IBOutlet weak var IdLabel: UILabel! 17 18 var localId: String! 19 20 //種類 (type) 21 @IBOutlet weak var typetextField: UITextField! { 22 23 didSet { 24 nametextField.delegate = self 25 colortextField.delegate = self 26 typetextField.delegate = self 27 } 28 } 29 30 31 let defaults = UserDefaults.standard 32 33 override func viewDidLoad() { 34 super.viewDidLoad() 35 36 //Userdefaults Reed 37 textView.text = defaults.string(forKey: "memo") 38 nametextField.text = defaults.string(forKey: "name") 39 colortextField.text = defaults.string(forKey: "color") 40 typetextField.text = defaults.string(forKey: "type") 41 IdLabel.text = defaults.string(forKey: "localId") 42 43 44 //localIdにPhotos.frameworkで取得したURLが入っています。 45 localId = defaults.string(forKey: "localId") 46 47 48 print(localId) 49 } 50
補足情報(FW/ツールのバージョンなど)
Xcode 11.3.1
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。