Objective-C:我应该在哪里和如何声明枚举?

Objective-C:我应该在哪里和如何声明枚举?,第1张

概述美好的一天,朋友. 我是Objective-C的新手.我想在我的课堂中使用枚举,并将其公开. 我已经明白了如何声明枚举(https://stackoverflow.com/questions/1662183/using-enum-in- objective-c),但是我不明白我应该在哪里申明. 我试过了: @interface MyFirstClass : NSObject {typedef e 美好的一天,朋友.
我是Objective-C的新手.我想在我的课堂中使用枚举,并将其公开.
我已经明白了如何声明枚举(https://stackoverflow.com/questions/1662183/using-enum-in- objective-c),但是我不明白我应该在哪里申明.

我试过了:

@interface MyFirstClass : NSObject {typedef enum myTypes {VALUE_A,VALUE_B,VALUE_C} MyTypes;}

要么:

@interface MyFirstClass : NSObject {@public   typedef enum myTypes {VALUE_A,VALUE_C} MyTypes;}

但是编译器会抛出错误:“typedef之前的specifIEr-qualifIEr-List”.

怎么了?

解决方法 .H
typedef enum myTypes {VALUE_A,VALUE_C} MyTypes;@interface MyFirstClass : NSObject { MyTypes type; }

.m文件

type=VALUE_A;
总结

以上是内存溢出为你收集整理的Objective-C:我应该在哪里和如何声明枚举?全部内容,希望文章能够帮你解决Objective-C:我应该在哪里和如何声明枚举?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1235535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存