ios - 当整数的值改变时触发一个 Action

标签 ios events triggers integer

<分区>


要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:Stack Overflow question checklist

关闭 9 年前

我正在构建一个应用程序,其中的整数值可以随机更改,我希望能够根据该整数值隐藏或显示 UIButton。 但是,我不知道如何在整数值发生变化时触发状态变化。

在 iOS 上有什么简单的方法吗?

非常感谢您的帮助

最佳答案

为此使用观察者模式

[self.myVC addObserver:self forKeyPath:@"IntegerProperty" options:0 context:nil];
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
    if (object == self.myVC && [keyPath isEqualToString:@"IntegerProperty"]) {
        //do work
    }
}

关于ios - 当整数的值改变时触发一个 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18991353/

上一篇:ios - 用于动画删除/添加并排项目的最佳 NSLayoutConstraint

下一篇:ios - Xcode 5 无法打开 .xib

相关文章:

Android覆盖布局在所有接收触摸的窗口之上

javascript - 记录和存储鼠标移动

MySql触发器,识别直接访问数据库

ios - 谁应该 swift 将 DisposeBag 保留在 MVVM(+controller) 中

ios - Bugsnag:升级到版本 5 时缺少 mergeWith 函数

ios - 如果您使用的是 UIStoryboard,UIViewController 会调用 awakeFromNib 吗?

ios - 从 Google speech api 获取 "transcript"值

java - 关于适配器模式应用于 Java 中 Swing 事件的一些说明

google-apps-script - 来自 FormResponse 的表单标题

javascript - 在 jQuery UI 中触发鼠标拖动