我的表中有一个名为 is_active 在布尔类型的核心数据表中的字段。
我的故事板中有一个开关。
如果开关打开和开关关闭,我想在两种情况下都将值输入数据库表。
例如:就像我正在输入类别的名称
[newCategory setValue:self.txtEnterName.text forKey:@"name"];
就像我想在开关打开和关闭时输入值一样。
我正在使用它,我知道这是完全错误的......
if (self.txtIsActive.isOn) {
[newCategory setValue:self.txtIsActive.1 forKey:@"is_active"];
} else {
[newCategory setValue:self.txtIsActive.0 forKey:@"is_active"];
}
但我想在我的数据库中输入 0 和 1 值,而这取决于选择了哪一个。
好的,伙计们
我已经编辑了我的代码感谢 MR Ramy Al Zuhouri
if (self.txtIsActive.isOn)
{
[newCategory setValue: @(self.txtIsActive.isOn) forKey:@"is_active"];
}
else
{
[newCategory setValue: @(self.txtIsActive.tag == '0') forKey:@"is_active"];
}
这就是我需要 o 和 1 反对数据库中的关闭和打开。