2016-07-21 423 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