代码之家  ›  专栏  ›  技术社区  ›  TechBee

如何创建全局枚举

  •  8
  • TechBee  · 技术社区  · 15 年前

    如何通过所有类访问枚举。让我解释一下:

    enum
    {
       BottomBackButtonNav = 0,
       BottomNextButtonNav,
       BottomSliderIncreaseNav,
       BottomSliderDcreaseNav,
       PageSwipeLeftNav,
       PageSwipeRightNav,
       NavFromThumbnailView,
       NavFromTOCView,
    } NavigationType;
    

    这个枚举是在我的MainViewController的头中定义的,并且希望将它用于我的所有视图。如何做到这一点,请指导。

    当做。

    2 回复  |  直到 15 年前
        1
  •  18
  •   rano    15 年前

    您可以在头文件(.h)中定义它,并将其导入所需的每个模块中

        2
  •  10
  •   John Riselvato    12 年前

    .pch 文件(通常位于 Supporting Files 文件夹)。


    这个 Prefix header 使用此文件的内容并将其包含在每个源文件中。所以它几乎可以导入 #ifdef __OBJC__ 在编译时将节添加到每个文件。