У меня возникают проблемы с видимостью перечисления в программе Objective-C. У меня есть два файла заголовка, и один определяет typedef enum
. Другой файл должен использовать тип typedef
'd.
В прямом C я бы просто #include
другой заголовочный файл, но в Objective-C он рекомендовал не использовать #import
между заголовочными файлами, а вместо этого использовать форвардные объявления @class
по мере необходимости. Однако я не могу понять, как перенаправить объявление типа перечисления.
Мне не нужны фактические перечисляемые значения, кроме соответствующего файла реализации .m
, где я могу безопасно #import
прочь. Итак, как я могу получить typedef enum
для распознавания в заголовке?