我在 XIB 文件中有一个 UISlider,其中一个 IBAction 导出连接到其相应的 View Controller 。一切看起来都很好(见下图)。但是,当我实际在模拟器中移动 slider 时 - 未调用 Value Changed(图像中的 sliderValueChanged)目标。我已验证正在调用 viewDidLoad 并且 View Controller 已连接到 XIB。
帮助!
最佳答案
我发现了问题。 View Controller 没有保留在我的项目中——所以 slider 没有什么可以调用的。真傻。 XIB 文件完全没有问题。我一直认为 View 保留它的 View Controller ——只要它在 View 层次结构中, View 就会保留。我错了吗?特别感谢@AndreSlotta 对我的帮助。
编辑: 显然, View 不保留其 View Controller : Does a UIView retain its view controller
关于ios - 未调用 UISlider 值更改目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39005946/