2012-09-18 64 views
2

可能重复:
Objective-C multiple inheritance@ @接口可以有多个类吗?

在我的应用程序,我需要添加SideSwipeTableViewControllerPullRefreshTableViewControllerViewController.h。但是,出于某种原因,当我尝试构建应用程序时,它会给我一个错误。

下面是代码:

@interface ViewController : SideSwipeTableViewController, PullRefreshTableViewController { 

    ... 

} 

它的工作原理,当任何一个在,但不能同时使用。我想知道的是:有没有办法成功实现这两个类?在此先感谢,我对这个问题表示歉意:对于Objective-C,我还是有点新意。

回答

9

Objective-C中没有多重继承。你可以实现任意数量的协议。

+0

哦。那么,我将如何做到这一点呢? – chrisjr

+1

组成,而不是继承。例如,您想要的逻辑可以放入伊娃。 –

+1

@ Junior117:这是一个完全独立的问题,比你初看时要想的要宽得多;我建议你看一下[Apple的文档]中的协议部分(https://developer.apple.com/library/mac/#referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/_index.html),或者看看更多有关协议的信息。 – Tim

相关问题