我正在尝试创建一个可以从数据源调用的值,该值将确定另一个变量接收的内容。这听起来令人困惑,但基本上我希望我的变量设置为以下任一值(取决于数据源所说的):
variable = variableValue/2;
或
variabel = 0;
variableValue是一个可以动态更改的属性。无论如何,我如何使用来自我的数据源的布尔值或int值来选择上面的任何一个选项。我做一个枚举吗?
我确信有一个简单的解决方案,但它正在逃避我。谢谢你的阅读!
答案 0 :(得分:1)
我完全不明白你的问题,但你不能用if构造来检查它吗?
bool test = YES;
if(test == YES)
{
// select 1
}
else
{
// select 2
}
答案 1 :(得分:0)
如果是常量值,则使用常量。
#define kVariableValue 123
或
static int variableValue = 123;