@ интерфейс нескольких классов - PullRequest
0 голосов
/ 02 апреля 2012

Мой код выглядит так:

#import "viewControllerWithTable.h"

@interface SettingsViewController : ViewControllerWithTable{
}
@end

однако мне также нужно иметь доступный интерфейс с SettingsViewController: InputCommandViewController

Мне нужно несколько способов поразить его.

1 Ответ

0 голосов
/ 02 апреля 2012

вы бы # импортировали файл SettingsViewController.h в свой файл InputCommandViewController.h, вероятно ... вы также можете использовать директиву @class, если вам нужно представить класс в заголовке, но не нужно специфику, то есть iVar..

если вы хотите множественное наследование (как у нескольких родителей), вы не можете сделать это напрямую, вам потребуется выполнить это одним из трех способов:

1) протокол, который определяетинтерфейс

2) инкапсулирует экземпляр одного из объектов, от которого вам нужно наследовать, затем отправляет соответствующие сообщения

3) назначает экземпляр одного из родителей в качестве вашего делегата иотправьте ему соответствующие сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...