Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Eureka-自定义行“;无法转换为预期的参数类型BaseRow“;_Swift_Eureka Forms - Fatal编程技术网

Swift Eureka-自定义行“;无法转换为预期的参数类型BaseRow“;

Swift Eureka-自定义行“;无法转换为预期的参数类型BaseRow“;,swift,eureka-forms,Swift,Eureka Forms,和其他许多人一样,我希望在Eureka中实现一个自定义行 因此,我遵循了教程,甚至查看了Eureka社区提供的一些示例 这是我的代码: open class EditorTextCell: Cell<Field>, CellType { @IBOutlet weak var questionLabel: UILabel! @IBOutlet weak var questionField: UITextField! // TODO } 据我所知,我需要一个数据结构来保存用户交互后自

和其他许多人一样,我希望在Eureka中实现一个自定义行

因此,我遵循了教程,甚至查看了Eureka社区提供的一些示例

这是我的代码:

open class EditorTextCell: Cell<Field>, CellType {
@IBOutlet weak var questionLabel: UILabel!
@IBOutlet weak var questionField: UITextField!
// TODO 
}
据我所知,我需要一个数据结构来保存用户交互后自定义行将保存/生成的数据。在我的例子中,这个自定义数据结构是一个领域对象,所以我想——为什么不重用它呢?之后,自定义数据结构应传递到我正在定义的自定义单元格的
单元格中。自定义行只不过是加载我的nib,并声明该nib用于
行的单元格。就这些。对吗


我在尝试实例化自定义行(如
form.last)的行上遇到错误“无法将UITableViewCell类型的值转换为预期的参数类型BaseRow!” 我认为您的错误是您必须在代码中用
EditorTextRow
替换
EditorTextCell

form.last! <<< EditorTextRow()
form.last!
public class Field: Object {
    dynamic var question = ""
    dynamic var mandatory = false
}
form.last! <<< EditorTextRow()