chu*_*uck 1 iphone cocoa-touch objective-c uitableview
我怎么能这样做?
@interface SomeClass:NSViewController **:NSTableViewController** @end
Run Code Online (Sandbox Code Playgroud)
我怎样才能在我的班级中放入两个子栏目?
Objective-C不支持多重继承.
通常,当您要编程到接口时,可以通过使用协议来解决此问题.
@interface SomeClass : NSViewController < SomeProtocol >
@end
Run Code Online (Sandbox Code Playgroud)
另一种选择是组成:
@interface SomeClass : NSObject
{
@private
NSViewController * viewController;
NSTableViewController * tableViewController;
}
@end
Run Code Online (Sandbox Code Playgroud)