【发布时间】:2015-08-30 18:49:23
【问题描述】:
我有一个自定义的 NSView 类定义为:
class MyView: NSView
{
var someText: NSString
override func didChangeValueForKey(key: String)
{
println( key )
super.didChangeValueForKey( key )
}
// other stuff
}
我想要做的是从这个类之外更改 someText 的值,并让 didChangeValueForKey 注意到 someText 已更改,因此我可以将视图的 needsDisplay 设置为 true 并做一些其他工作。
我是怎么做到的?
【问题讨论】: