[英]Why is prepare for segue not sending image swift?
我試圖將圖像發送到另一個視圖控制器。
override func prepare(for segue: UIStoryboardSegue, sender: Any!) {
if (segue.identifier == "cropSegue") {
let crop : CropViewController = segue.destination as! CropViewController
crop.cropImage = image
print("prepared")
}
}
在接收端
class CropViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!
var cropImage : UIImage!
override func viewDidLoad() {
super.viewDidLoad()
self.imageView.image = cropImage
// Do any additional setup after loading the view.
}
我不確定出了什么問題,但沒有顯示圖像,甚至以為正在准備segue。 有什么想法嗎?
嘗試這個
class CropViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!
var cropImage : UIImage?
override func viewDidLoad() {
super.viewDidLoad()
if let image = cropImage {
self.imageView.image = image
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.