我该怎么办?
@interface SomeClass:NSViewController **:NSTableViewController** @end
我怎样才能在我的班级中加入两个子句?
答案 0 :(得分:7)
Objective-C不支持多重继承。
通常,当您想要编程到接口时,可以通过使用协议解决此问题。
@interface SomeClass : NSViewController < SomeProtocol >
@end
另一个选择是组合:
@interface SomeClass : NSObject
{
@private
NSViewController * viewController;
NSTableViewController * tableViewController;
}
@end