gpt4 book ai didi

ios - 根据目标更改图像

转载 作者:行者123 更新时间:2023-11-28 19:59:40 24 4
gpt4 key购买 nike

我正在尝试为我的应用程序的两个不同版本更改图像。这是我到目前为止尝试过的代码。

- (void)viewDidLoad
{
[super viewDidLoad];

#ifdef LITE_VERSION
setImage:[UIImage imageNamed: @"30 Tap Game Logo Lite.png"];

#endif
}

最佳答案

您将需要配置目标的预处理器宏。如果您在 Xcode 中选择您的目标并选择build设置,然后搜索“预处理器宏”,您将找到您需要的设置。

在您的轻型版本目标中(并且仅在该目标中),您需要添加一个宏,如“LITE_VERSION=1”。然后当你构建轻型版本目标时 LITE_VERSION将被定义。

您也可以考虑使用 #if LITE_VERSION而不是 #ifdef LITE_VERSION以防万一你想明确关闭 LITE_VERSION#define LITE_VERSION=0 .

如果您不确定您的预处理器宏是否设置正确,您可以这样做:

#ifdef LITE_VERSION
#error Light version is defined.
#else
#error Light version is not defined!
#endif

这将导致预处理器生成一个错误,清楚地显示您的宏是否已定义。 (它还会停止构建过程,因此您不能在代码中保留该片段,但它可能会帮助您调试目标配置。)

关于ios - 根据目标更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24832584/

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