0

我的 Xcode 项目中有一个Constants.h头文件。

常量.h

#ifndef JSONExperiments_Constants_h
#define JSONExperiments_Constants_h

enum controllers
{

    COURSE_LIST_CONTROLLER = 0,
    TIMELINE_CONTROLLER,
    TIMESCALE_CONTROLLER,
    DEVICE_MANAGER,
    MAIN_TIMELINE_VIEW_CONTROLLER,
};

enum relationship
{

    MOVE_UP = 1,
    MOVE_DOWN,
    MOVE_LEFT,
    MOVE_RIGHT,
};

#endif

我的项目中有Relationship.json文件。

[

    {
        "COURSE_LIST_CONTROLLER":
        {
            "relatives": ["TIMELINE_CONTROLLER"],
            "relationships":
            {
                "TIMELINE_CONTROLLER": ["MOVE_UP","MOVE_DOWN"]
            }
        }
    }
]

在解析 JSON 文件时,我将“COURSE_LIST_CONTROLLER”的值作为字符串获取,但我希望它作为Constants.h文件中的枚举值。

  1. 有没有办法在文件中使用Constants.h文件Relationship.json
  2. 或者我可以将此字符串值转换为等效的枚举值。
4

0 回答 0