有一个BOOL值是我要保持设置为NO的iOS UIKit对象的一部分。某些用户操作会更改此状态,而我对此无能为力。
有没有一种方法可以使用Objective-C运行时“监视”该变量,并在更改发生后立即停止?
最佳答案
KVO支持属性更改侦听器的概念。
这是文档:KVO Compliance Guide
关于iphone - Objective-C:我可以用代码“监视”一个变量,以便它更改的瞬间可以将其更改回来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14615718/