gpt4 book ai didi

ios - if else case 头文件不执行

转载 作者:行者123 更新时间:2023-11-28 21:28:07 28 4
gpt4 key购买 nike

我的项目包含 3 个目标,它需要一些特定于目标的凭据详细信息。我有 defines.h 文件,我在其中检查当前目标然后初始化常量。

#ifdef XYZ44DEV

#define COM_CMS_URL @"http://xyz.portal.com"
#define COM_CMS_USER @"test"
#define COM_CMS_PASS @"test"

#elif XYZ44UAT

#define COM_CMS_URL @"http://xyz.uat.portal.com"
#define COM_CMS_USER @"uat"
#define COM_CMS_PASS @"uat"

#else

#define COM_CMS_URL @"http://xyz.prod.portal.com"
#define COM_CMS_USER @"Prod"
#define COM_CMS_PASS @"Prod"

#endif

我运行的任何目标,它都会转到其他情况,并将 COM_CMS_USER 和 COM_CMS_PASS 作为“Prod”。请让我知道,我在这里缺少什么。

最佳答案

您需要在build设置中添加预处理器宏,如图所示

enter image description here

输出为

NSLog(@"%@",COM_CMS_USER);

2016-05-20 11:58:05.315 CustomKeyboard[2952:687530] test

关于ios - if else case 头文件不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37339287/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com