XLForm推送选择器不工作,选择器选项不保存为字符串值

时间:2015-01-21 23:40:14

标签: ios objective-c xlform

我正在使用XLForm,除了选择器选项类型之外,大多数类别类型都没有问题。我想让我的选择器成为推式选择器,并将选项保存为字符串值。

推送选择器类型不起作用(我更改为XLFormRowDescriptorTypeSelectorAlertView用于测试目的,并且它正在工作)。

现在,选择器返回0x15d50f70(我相信是一个对象),我得到了以下崩溃***由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:&# 39; - [XLFormOptionsObject copyWithZone:]:无法识别的选择器发送到实例0x15d50f70

我尝试过使用这里http://cocoadocs.org/docsets/XLForm/2.1.0/Classes/XLFormOptionsObject.html的不同方法并四处搜索,但我无法解决这个问题。提前谢谢!

编辑:我通过创建新的vc并创建XLFormOptionsViewController的子类来获得推送选择器类型。通过获取选项的字符串值仍然没有运气。

1 个答案:

答案 0 :(得分:1)

在查看displayText时是否使用formValues方法?

NSDictionary *formValues = [self.form formValues];    
NSString* result = [(XLFormOptionsObject*)formValues[someTag] displayText];