我有一个包含网址copiedURL
的变量string
,我正在尝试使用该字符串变量以编程方式显示图像
let url = NSURL(string: copiedURL)
let data = NSData(contentsOfURL: url!)
let image2 = UIImage(data: data!)
当我构建并运行时,我收到 EXC_BAD_INSTRUCTION 错误fatal error: unexpectedly found nil while unwrapping an Optional value
我确信copiedURL
有一个值,因为我使用print()
进行调试,所有内容都打印得很好。
另外,我也尝试过:
let url = NSURL(string: "\(copiedURL)")
但这并没有解决它。
答案 0 :(得分:0)
NSURL(string:)
是一个可用的初始化程序。如果网址无效,则不会初始化新的NSURL
实例,而是返回nil
。
检查您的copiedURL
是否为有效网址。