ios - 未调用 UISlider 值更改目标

标签 ios xib uislider target-action

我在 XIB 文件中有一个 UISlider,其中一个 IBAction 导出连接到其相应的 View Controller 。一切看起来都很好(见下图)。但是,当我实际在模拟器中移动 slider 时 - 未调用 Value Changed(图像中的 sliderValueChanged)目标。我已验证正在调用 viewDidLoad 并且 View Controller 已连接到 XIB。

帮助!

enter image description here

最佳答案

我发现了问题。 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/

相关文章:

ios - 在 UIActivityViewController 中更改 UIBarButtonItems 的色调

xcode - FileMerge 显示 XIB 文件的错误内容

ios - 无法在代码中更改 xib 文件的 Root View 大小。 iOS

ios - 父类和子类的 Realm 过滤器

iOS AFNetworking 发布问题

ios - 如何通过自定义 URL 将 "property-list"对象传递给 iOS 应用程序?

ios - 带有 Nib (.xib) 的自定义 UIView 的 subview 未加载?

javascript - 未捕获的类型错误 : Cannot read property 'addClass' of undefined in jquery slider

ios - 设置 UISlider

ios - 不使用 slider 调用 accessibilityIncrement 和 accessibilityDecrement