typedef enum: какие классы имеют к нему доступ

ПРИМЕЧАНИЕ: я изменил имена, на самом деле у меня нет букв типа.

в моем корневом контроллере представления .h, у меня есть

typedef enum {
a,
b,
c,
d,
e }letters;

i есть несколько других классов, большинство из которых должны использовать этот тип «букв». в моем корневом контроллере представления я использую "#import" MyClass.h "для импорта класса (поскольку я создаю его экземпляр в rootViewController), однако это не позволяет MyClass использовать тип" письма ".

Я попытался добавить в MyClass.h "#import rootViewController.h", но xcode начал выдавать мне ошибки (только иногда, он был включен и выключен). Как лучше всего это сделать? я должен просто импортировать rootViewController для всех классов, которым нужны эти "буквы" тип? Можно ли, чтобы оба rootViewController импортировали MyClass, а MyClass импортировали rootViewController?

5
задан Josh Sherick 15 May 2011 в 21:19
поделиться