0

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

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

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

我尝试过使用这里http://cocoadocs.org/docsets/XLForm/2.1.0/Classes/XLFormOptionsObject.html和谷歌搜索的不同方法,但我无法弄清楚。提前致谢!

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

4

1 回答 1

1

displayText看的时候用的方法formValues吗?

NSDictionary *formValues = [self.form formValues];    
NSString* result = [(XLFormOptionsObject*)formValues[someTag] displayText];
于 2015-01-22T02:50:30.917 回答