1
2つのBooleanCheckを私のフォーム(AとB)に追加します。XLFormで2つのBooleanCheckをインポートする方法mutex関係をインポートする
フォームをしたい場合は、 をクリックします。その値はYESになります。 をクリックし、次にB.をクリックします。B値はYESであり、AはNOです。
単純に、彼らはいずれか一方のみが
-(void)formRowDescriptorValueHasChanged:(XLFormRowDescriptor *)rowDescriptor oldValue:(id)oldValue newValue:(id)newValue
{
// super implmentation MUST be called
[super formRowDescriptorValueHasChanged:rowDescriptor oldValue:oldValue newValue:newValue];
if ([rowDescriptor.tag isEqualToString:@"aCheck"]){
if(aCheck.value==YES)
bCheck.value = NO;
}
}else if ([rowDescriptor.tag isEqualToString:@"bCheck"]){
if(bCheck.value==YES)
aCheck.value = NO;
}
}