我正在尝试使用tableview创建侧边栏。我在谷歌搜索这个错误,这里没有运气。我也是一般的编程新手,所以任何帮助将不胜感激。
答案 0 :(得分:2)
这意味着你试图在协议声明中实际实现一个方法 - 协议定义了方法的签名,但实现必须在class / struct / enum中。
答案 1 :(得分:2)
在发布有关堆栈溢出的问题时,某些代码会非常有用,尤其是当它涉及编译错误时。
然而问题是因为你正在实现一个协议方法的主体,这是swift协议不允许的 - 你可以做的只是声明方法和属性,但实现留给采用该协议的类和结构
我建议您阅读一些关于swift protocols
的文档