【发布时间】:2016-02-19 07:34:48
【问题描述】:
我想扩展一些协议,而编写代码编译器抛出错误:please provide implementation of method。但是为什么我必须提供协议方法的实现呢?这应该在符合该协议的类中完成。
extension MyDelegate {
func addNewMethod() { }
}
protocol MyDelegate {
func myMethod()
}
【问题讨论】:
-
请显示错误代码和详细信息
-
extension MyDelegate { func addNewMethod(){ } } 协议 MyDelegate { func myMethod() }
-
required , optional 协议有两种,默认必须实现所有需要的协议。
-
您应该编辑您的问题以在那里显示代码