意外的EZForm多无线电形式字段行为

时间:2014-09-03 06:12:07

标签: ios objective-c forms

我尝试使用EZFrom组件

编辑现有模型

从lib演示应用程序剪切的代码

EZFormMultiRadioFormField *likesField = [[EZFormMultiRadioFormField alloc] initWithKey:EZFDRegistrationFormLikesKey];
likesField.choices = @{
@"everything" : @"Everything",
@"pizza" : @"Pizza",
@"pasta" : @"Pasta",
@"bacon" : @"Bacon",
@"salad" : @"Salad",
@"cheese" : @"Cheese",
@"tacos" : @"Tacos"
};

NSArray * predefinedFieldValues = [NSArray arrayWithObjects:@"pizza", @"tacos", nil];
[likesField setFieldValue:predefinedFieldValues];

我希望看到带有“pizza”和“tacos”项目的列表,但没有任何反应 我的期望有什么不对?换句话说:如何使用预定义的选定项目显示多个无线电表单?例如现有的对象编辑表单解决方案

TNX

1 个答案:

答案 0 :(得分:1)

我自己找到了解决方案: - )

看。如果要选择多个值,则应多次调用setValue。 e.g。

[likesField setFieldValue:@"pizza"];
[likesField setFieldValue:@"tacos"];