相关疑难解决方法(0)

升级到Swfit 3:无法覆盖已标记为不可用的"init"

我刚刚继承了一个包含Apple的ResearchKit(RK)的iOS项目.

我已经升级到最新版本的RK以及Swift 3.虽然我在iOS和RK工作过,但我仍然不太自信.不管怎么说,有一类叫做SurveyTask它实现了ORKOrderedTask从RK.

在此输入图像描述

不能覆盖已标记为不可用的'init'

最后这个功能,stepz已经定义,我们有:

super.init(identifier: "survey", steps: stepz)
Run Code Online (Sandbox Code Playgroud)

我检查了ORKOrderedTask类定义,它有一个init函数.

在此输入图像描述

我一直在阅读有关初始化器但没有找到任何东西的信息.使用overrideconvenience在之前initSurveyTask不改变任何东西.同样的错误.任何帮助将不胜感激.

XCode版本8.1.

initialization ios swift

5
推荐指数
1
解决办法
1350
查看次数

标签 统计

initialization ×1

ios ×1

swift ×1