0

我正在看的可能是一个简单的问题,但仍然无法弄清楚代码有什么问题:

在头文件(.h)中我声明了这一点:

typedef enum {
    ActivityTaskAdd = 1,
    ActivityAppointmentAdd = 2,
    ActivityContactAdd = 3,
} OfflineRelationshipType;

并在我正在做的方法中的 .m 文件中

OfflineRelationshipType* relationType;
switch(relationType) { 

但是在 switch 语句上出现错误,如下所示

在此处输入图像描述 这应该是直截了当的,但仍然看不到我缺少什么。

编辑:我也试过:

   @property (assign) OfflineRelationshipType* relationType; 

而不是在switch语句之前声明relationType。

4

1 回答 1

4

利用

OfflineRelationshipType relationType;

您指向它,而switch期望整数值。

于 2013-03-22T17:29:41.107 回答