2016-07-21 211 views
2

的使用我采取一个类,但我得到这个错误:斯威夫特:未声明的类型

Use of undeclared type 'myProtocol'

这里是我的代码:

class LocalContactService: myProtocol{ 

任何的你知道为什么我得到这个错误?

+1

您是否声明了协议“myProtocol”?如果是这样,请告诉我们声明。如果没有,我建议您阅读https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html –

回答

3

也许你从来没有定义myProtocol。或者如果你有,也许它在LocalContactService类中的范围内

+0

如何定义协议? – user2924482

+0

下面是一些例子:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html一个基本的定义(没有任何有用的内容)就是'protocol myProtocol {}' –

+0

这个正是我的问题!我把它放在同一个文件中,所以不是很明显。谢谢 – rr1g0

3

我有同样的错误。在我的情况下,我意外地发现我添加我的swift文件到“构建阶段”中的“copy bundle resource” swift文件,除了资产,然后一切正常。

enter image description here