我所看到的可能是一个简单的问题,但仍然无法弄清楚代码有什么问题:
在头文件(.h)中我宣布:
typedef enum {
ActivityTaskAdd = 1,
ActivityAppointmentAdd = 2,
ActivityContactAdd = 3,
} OfflineRelationshipType;
和我正在做的方法中的.m文件
OfflineRelationshipType* relationType;
switch(relationType) {
但是在switch语句中出现错误,如下所示
} 这应该是直截了当的,但仍然无法看到我所缺少的。
编辑:我也尝试过: @property (assign) OfflineRelationshipType* relationType;
而不是在switch语句之前声明relationType。
答案 0 :(得分:4)
使用
OfflineRelationshipType relationType;
你指向了那个,而switch
需要整数值。