【发布时间】:2015-09-16 03:26:05
【问题描述】:
这是对此的后续问题:Assign ViewController to Class or vice versa
所以我有一个名为 SwipeStepViewController 的 ViewController,它是 ORKActiveStepViewController 的子类。在 SwipeStep 类中,我尝试用我的自定义 SwipeStepViewController 覆盖默认 ViewController。
我试图覆盖+stepViewControllerClass
方法并在 SwipeStep 类中返回我的自定义 Viewcontroller:
导入 ResearchKit
class SwipeStep:ORKActiveStep{
override func stepViewControllerClass(){
return SwipeStepViewController.self
}
}
但这根本不起作用。 我使用研究工具包,但我想这是一个普遍的 swift 问题。
【问题讨论】:
-
您正在尝试返回一个值,但您的函数的返回类型为
Void。 -
不,返回类型是 Class : 见 -> github.com/ResearchKit/ResearchKit/blob/master/ResearchKit/…
-
特别是43-45行
标签: swift researchkit