目标C:为变量赋值创建自定义的类型值



我正在尝试创建一个可以从数据源调用的值,该值将确定另一个变量接收的内容。这听起来令人困惑,但基本上我希望我的变量被设置为以下值之一(取决于数据源所说的):

variable = variableValue/2;

variabel = 0;

variableValue是一个可以动态修改的属性。无论如何,我如何使用来自数据源的布尔值或整型值来选择上述选项之一。我要做一个枚举吗?

我肯定有一个简单的解决办法,但我就是想不起来。感谢阅读!

我完全不明白你的问题,但你不能用if结构检查一下吗?

bool test = YES;
if(test == YES)
{
    // select 1
}
else
{
    // select 2
}

如果是常量值,则使用常量。

#define kVariableValue           123

static int variableValue = 123;

最新更新