【发布时间】:2009-02-22 21:04:36
【问题描述】:
我有一个自定义类,它有很多用于自定义它的访问器方法。我的问题是,如果程序员使用这个类并且因为他不知道或不想打扰所有这些方法而不愿意为所有这些方法分配值,我怎样才能让这个类假设一个默认视图?我不能使用 awakeFromNib,因为这会覆盖 AppController awakeFromNib 中的有目的的自定义。
有什么简单的方法吗?
编辑:
NSView 中的类和自定义方法只是修改一个实例变量然后告诉视图重绘(背景颜色等)。当我没有明确告诉某个对象为所有这些自定义项分配值时,它会将它们设置为零。我需要将其更改为他们假定可用默认值的位置。
【问题讨论】:
-
你能提供更多细节吗?属性如何改变与此控制器关联的视图?
-
另外,这个类应该是子类,还是按原样使用?
标签: objective-c cocoa xcode macos