我在 XIB 文件中有一个 UISlider,其 IBAction 插座连接到其相应的视图控制器。一切看起来都很好(见下图)。但是,当我在模拟器中实际移动滑块时 - 没有调用 Value Changed(图像中的sliderValueChanged)目标。我已经验证了 viewDidLoad 正在被调用,并且视图控制器已连接到 XIB。
帮助!
我在 XIB 文件中有一个 UISlider,其 IBAction 插座连接到其相应的视图控制器。一切看起来都很好(见下图)。但是,当我在模拟器中实际移动滑块时 - 没有调用 Value Changed(图像中的sliderValueChanged)目标。我已经验证了 viewDidLoad 正在被调用,并且视图控制器已连接到 XIB。
帮助!
我发现了这个问题。我的项目中没有保留视图控制器 - 所以滑块没有什么可以调用的。真的很傻。XIB 文件完全没有问题。我一直认为视图保留了它的视图控制器 - 只要它在视图层次结构中,视图就会被保留。我错了吗?特别感谢@AndreSlotta 帮助我。
编辑:显然视图不保留其视图控制器: UIView 是否保留其视图控制器