我有以下问题:
致命错误:在解开 Optional 值时意外发现 nil
@IBOutlet weak var DetailImageView1: UIImageView!
@IBOutlet weak var DetailLabel: UILabel!
@IBOutlet weak var DetailLabel2: UILabel!
var SentData1: String!
var SentData2: String!
var SentData3: NSURL!
override func viewDidLoad() {
super.viewDidLoad()
DetailLabel.text = SentData1
DetailLabel2.text = SentData2
let url = NSURL(string: "\(SentData3)")
let data = NSData(contentsOfURL: url!)
DetailImageView1.image = UIImage(data: data!)
Run Code Online (Sandbox Code Playgroud)
我正在从一个 url 中获取图片并将 url 链接从我以前的视图控制器转到这个。然后我创建了 SentData3:NSURL!现在我必须在 DetailImageView1.image 中显示图片,但是当我尝试测试应用程序时出现错误。
如果有人能告诉我这个错误,我会很高兴。