我一直在打破这个问题很长时间,但我只是无法解决这个问题。
在视图中,如果我尝试对由IBOutlet连接的imageView进行一些更改,我的视图控制器的“加载”方法是无响应的。它只是不响应我对IBOutlet元素所做的任何更改。例如:如果我在IB中有一个imageView,并且它通过IBOutlet连接,我尝试设置此ImageView的隐藏属性,它不响应。为什么会这样,超出我的范围。
然后我将imageView添加到另一个视图,并将该组合作为子视图添加到此视图中。然后我可以对这个imageView元素进行更改。但是,如果我尝试使用viewDidLoad以外的其他方法访问此imageView,则应用程序崩溃。 imageView是一个实例变量。
答案 0 :(得分:0)
最可能的解释是在IB中,imageView根本没有连接。由于应用程序在访问时崩溃,因此IBOutlet可能连接到另一个对象而不是空。