【发布时间】:2019-10-26 23:51:39
【问题描述】:
您好,我以前遇到过这种情况。我有想要从一个视图控制器传递到另一个视图控制器并在图像视图中显示该数据的图像数据。在第二个 VC 的 viewdidload 中,数据打印正确,但是当我尝试将该数据插入第二个 VC 图像视图时,图像视图为空白。从输出中可以看出,打印图像数据返回 nil。
import UIKit
class ImageSelectedViewController: UIViewController {
@IBOutlet weak var imageView: UIImageView!
var imageViewData = Data()
override func viewDidLoad() {
super.viewDidLoad()
print(imageViewData)
imageView.image? = UIImage(data: imageViewData)!
print(imageView.image?.pngData())
}
控制台:
205,397 字节
无
【问题讨论】:
标签: swift imageview uistoryboardsegue forced-unwrapping imagedata