0

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

variable = variableValue/2;

或者

variabel = 0;

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

我敢肯定有一个简单的解决方案,但它逃脱了我。谢谢阅读!

4

2 回答 2

1

我不完全理解你的问题,但你不能用 if 结构来检查吗?

bool test = YES;

if(test == YES)
{
    // select 1
}
else
{
    // select 2
}
于 2013-01-15T13:36:39.520 回答
0

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

#define kVariableValue           123

或者

static int variableValue = 123;
于 2013-01-15T14:08:20.543 回答