Swift3 Eureka形成多个选择器行集默认值
我有一个Swift 3应用程序,我正在使用Eureka表单 在创建对象的表单中,我使用MultipleSelectorRow,它运行良好 但是,如何为此设置默认值 如果使用以下代码,我会收到一个错误,说明“无法将[String]类型的值分配给Set[String]类型” 在Eureka中,MultipleSelectorRow中的“值”是一个集合。在分配数组之前,需要将其转换为集合 Swift中的集合和数组之间存在一些差异,您应该注意: 1) 集合中的值是无序的(它们不会以与原始数组中相同的顺序出现) 2) 集合中的值是唯一的(数组中的重复项将仅显示为一个值) 3) 值必须是可散列的。Swift中的所有基本类型(包括字符串)都可以使用。(也包括:Int、Double、Bool) 只需将数组转换为集合,然后再将其赋值:Swift3 Eureka形成多个选择器行集默认值,swift3,eureka-forms,Swift3,Eureka Forms,我有一个Swift 3应用程序,我正在使用Eureka表单 在创建对象的表单中,我使用MultipleSelectorRow,它运行良好 但是,如何为此设置默认值 如果使用以下代码,我会收到一个错误,说明“无法将[String]类型的值分配给Set[String]类型” 在Eureka中,MultipleSelectorRow中的“值”是一个集合。在分配数组之前,需要将其转换为集合 Swift中的集合和数组之间存在一些差异,您应该注意: 1) 集合中的值是无序的(它们不会以与原始数组中相同的顺序
$0.value = Set(prevGradeTypeList)
您能否共享
prevGradeTypeList
和gradeTypePicker
的vars定义?
$0.value = Set(prevGradeTypeList)