Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift:使用属性观察者从视图中获取值_Ios_Swift - Fatal编程技术网

Ios Swift:使用属性观察者从视图中获取值

Ios Swift:使用属性观察者从视图中获取值,ios,swift,Ios,Swift,我有一个自定义UIView(称为GridView),我将其初始化,然后添加到ViewController(DetailViewController)。GridView包含一个名为numbers的Int属性,我想详细了解该属性何时更改。是否可以使用属性观察器来解决此问题?Swift为您提供了特定的挂钩,例如,didSet,您可以在属性更改时使用该挂钩进行通知: var x : Int { didSet { callAMethod() } } 然后,您可以将其与任何其他技术相结合,例如委派、回调、

我有一个自定义UIView(称为GridView),我将其初始化,然后添加到ViewController(DetailViewController)。GridView包含一个名为numbers的Int属性,我想详细了解该属性何时更改。是否可以使用属性观察器来解决此问题?

Swift为您提供了特定的挂钩,例如,
didSet
,您可以在属性更改时使用该挂钩进行通知:

var x : Int { didSet { callAMethod() } }
然后,您可以将其与任何其他技术相结合,例如委派、回调、
NSNotificationCenter