枚举 – 创建用于在swift中定义常量的类
发布时间:2020-12-14 05:50:27 所属栏目:百科 来源:网络整理
导读:注意:我想在swift – Where to store global constants in an iOS application?中实现类似的功能 我有两个类 – MasterViewController和DetailViewController 我想定义一个枚举(参考下面的枚举),并在两个类中使用它的值: enum Planet: Int { case Mercury
注意:我想在swift –
Where to store global constants in an iOS application?中实现类似的功能
我有两个类 – MasterViewController和DetailViewController 我想定义一个枚举(参考下面的枚举),并在两个类中使用它的值: enum Planet: Int { case Mercury = 1,Venus,Earth,Mars,Jupiter,Saturn,Uranus,Neptune } 我试图在MasterViewController中定义它,并在DetailViewController中使用它,如下所示: let aPlanet = Planet.Earth 但编译器正在抱怨:(
通常在我的目标c代码中,我曾经有一个全局常量文件,我用来导入app-prefix.pch文件,这使得它可以在我的项目中的所有文件访问,但在这种情况下,我是无能为力的。
如果你在这样的类中定义了你的枚举:
class MyClass { enum Planet: Int { // ... } } 你必须通过你的课程访问它: var aPlanet = MyClass.Planet.Earth 您还要使用rawValue属性。您将需要访问实际的Int值: var aPlanet = MyClass.Planet.Earth.rawValue (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |