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

时间:2015-01-21 07:36:48

标签: ios swift

我有一个自定义的UIView(称为GridView),我初始化然后添加到ViewController(DetailViewController)。 GridView包含一个名为numbers的Int属性,我希望在该属性更改时在DetailViewController中知道。是否可以使用属性观察器来解决这个问题?

1 个答案:

答案 0 :(得分:2)

Swift为您提供特定的钩子,例如didSet,您可以在属性更改时用于通知:

var x : Int { didSet { callAMethod() } }

然后,您可以将其与任何其他技术相结合,例如授权,回调,NSNotificationCenter等。