使用带有transform参数的try node.extract符合NodeInitializable

时间:2017-03-21 13:09:58

标签: swift swift3 vapor

我开始使用Vapor,我正在尝试为名为class的{​​{1}}创建模型。当你符合Intubation时,你必须具备这个功能:

NodeInitializable

我收到关于init(node: Node, in context: Context) throws { intubationID = try node.extract("intubationID") attempt = try node.extract("attempt") }

的错误

在调用

中缺少参数'transform'的参数

如果attempt = try node.extract("attempt")attempt的实例,我该如何以正确的方式遵守class Attempt

1 个答案:

答案 0 :(得分:0)

课程Attempt也必须NodeInitializable才能node.extract来电。{/ p>

extension Attempt: NodeInitializable { ... }

那应该解决它