gpt4 book ai didi

iphone - Objective-C 宏重新定义

转载 作者:太空狗 更新时间:2023-10-30 03:35:50 25 4
gpt4 key购买 nike

我目前使用三台服务器(部署、live_testing 和本地)。我正在使用宏来定义一系列域位置:

#define __LIVE_TESTING // Here I chose what domain to use

#ifdef __PRODUCTION
#define DOMAIN @"http://192.168.10.228/rest/"
#define DOMAINCOMET @"http://192.168.10.228/"
#endif

#ifdef __LIVE_TESTING
#define DOMAIN @"http://192.168.10.229/rest/"
#define DOMAINCOMET @"http://192.168.10.229/"
#endif

...

我遇到的问题是与 DOMAIN 和 DOMAINCOMET 的重新定义相关的编译器问题。这些警告是否有解决方法?

提前致谢,克林顿

最佳答案

#undef 是你的 friend :

#ifdef __LIVE_TESTING

#if defined(DOMAIN) && defined(DOMAINCOMET)
#undef DOMAIN
#undef DOMAINCOMET
#endif

#define DOMAIN @"http://192.168.10.229/rest/"
#define DOMAINCOMET @"http://192.168.10.229/"

#endif

关于iphone - Objective-C 宏重新定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10431395/

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