Objective-C:我可以用代码"看"一个变量,这样它改变的瞬间我可以改回来吗?

Jor*_*ith 1 iphone objective-c ipad ios

有一个BOOL值是iOS UIKit对象的一部分,我希望将其设置为NO.一些用户操作会改变这种状态,这是我无能为力的.

有没有办法使用objective-c运行时来"监视"这个变量,并在发生变化时立即停止变化?

Rob*_*Rob 6

KVO支持财产变更听众的概念.

以下是文档:KVO合规指南