-1

私は列挙型コードを使用しました

-(void)setLabelTextForCategory:(MyFoodCategory)category
{
    switch(category) {
        case MyFoodCategoryVegetable:
            self.categoryLabel.text = @"Vegetable";
            break;
        case MyFoodCategoryMeat:
            self.categoryLabel.text = @"Meat";
            break;
        case MyFoodCategoryFish:
            self.categoryLabel.text = @"Poisson";
            break;
        case MyFoodCategorySweet:
            self.categoryLabel.text = @"Dessert";
            break;
    }
}

ただし、「ViewController」のオブジェクト タイプにプロパティ categoryLabel が見つからないというエラーが表示されます。私は何か間違ったことをしていますか、それとも何かを忘れていましたか

更新 Ive はこのコードのみを記述し、他には何も記述しませんでした

typedef NS_ENUM(NSUInteger, MyFoodCategory){
MyFoodCategoryVegetable = 0,
MyFoodCategoryMeat = 1,
MyFoodCategoryFish = 2,
MyFoodCategorySweet = 3,
};
4

1 に答える 1