我有一个滚动视图,其中包含一个UIImageView和一个ActivityIndicator。我想以编程方式从视图中删除“滚动视图”,包括其中的所有内容。我曾尝试做过scrollView.removeFromSuperview()
(其中scrollView是情节提要滚动视图的IBOutlet),但我仍然得到unexpectedly found nil while unwrapping an Optional value
。
答案 0 :(得分:0)
您应该在情节提要上检查商店,我认为您忘记了将商店与代码绑定。
答案 1 :(得分:0)
我想您用!
将UIScrollView标记为非可选。
使您的插座为可选,它应类似于:
@IBOutlet weak var scrollView: UIScrollView?
并在其上调用removeFromSuperview()
,例如:self.scrollView?.removeFromSuperview()