2
가능한 중복 : 내 응용 프로그램에서
Objective-C multiple inheritance@interface에 둘 이상의 클래스가있을 수 있습니까?
, 나는 ViewController.h
에 SideSwipeTableViewController
및 PullRefreshTableViewController
를 추가해야합니다. 그러나 어떤 이유로 앱을 만들 때 오류가 발생합니다. 중 하나에있을 때
@interface ViewController : SideSwipeTableViewController, PullRefreshTableViewController {
...
}
그것은 작동하지만, 둘 : 여기
는 코드입니다. 내가 알고 싶은 것은이 두 클래스를 성공적으로 구현할 수있는 방법이 있습니까? 사전에 감사 드리며 질문에 사과드립니다 : 저는 Objective-C에 대해 아직 조금 새로운 것 같습니다.
오. 글쎄,이 일과 관련해서 내가 어떻게 하겠니? – chrisjr
합성, 상속 아님. 예를 들어 원하는 논리를 ivar에 넣을 수 있습니다. –
@ Junior117 : 그것은 완전히 별개의 질문이며, 언뜻 생각하면 생각하는 것보다 훨씬 광범위한 질문입니다. 나는 [Apple의 문서] (https://developer.apple.com/library/mac/#referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/_index.html)의 프로토콜 섹션을 살펴 보거나 다른 것을 둘러 보시기 바랍니다. 프로토콜에 관한 정보. – Tim