在 Xcode 8 中,如果您声明一个类(或结构)符合协议,但尚未实现所需的方法(函数?),Xcode 将给出此消息“Type 'ClassName
'不符合协议'ProtocolName
’”这是事实。
如果通过单击显示三角形打开错误,您将看到许多带有灰色感叹号图标的项目。每个项目都显示“协议需要功能...您想添加存根吗?”我确实想添加一个存根!我如何告诉它为我添加存根?
raphh 的答案是正确的,但是 xcode 这里仍然有点 bug(至少对我来说),
如果您不选择Fix-it
编译后点号会立即转换为感叹号,除非您尝试再构建一次,否则无法使其再次出现。
构建后立即:点错误图标
当你不这样做时Fix-it
马上 :感叹号错误图标
当您有多种方法要实现并且您确实执行了以下操作时,您必须重新构建才能再次获得点图标Fix-it
对于第一个。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)