私はクラスを実装していますが、私はこのエラーを取得しています:ここでスウィフト:宣言されていないタイプの使用
Use of undeclared type 'myProtocol'
は私のコードです:
class LocalContactService: myProtocol{
私はなぜあなたのどれもが知っていますこのエラーが発生していますか?
私はクラスを実装していますが、私はこのエラーを取得しています:ここでスウィフト:宣言されていないタイプの使用
Use of undeclared type 'myProtocol'
は私のコードです:
class LocalContactService: myProtocol{
私はなぜあなたのどれもが知っていますこのエラーが発生していますか?
myProtocol
クラスに移動し、右側(XCodeを使用している場合)でクラスのテストをクリックします。これが私の言うことです。
"Use of undeclared type" in Swift, even though type is internal, and exists in same module
おそらく、あなたはmyProtocol
を定義したことがありません。あなたが持っていれば、おそらくLocalContactService
クラスの範囲外です
を読むことをお勧めします。プロトコルの定義方法を教えてください。 – user2924482
ここにいくつかの例があります:https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html基本的な定義(有用な内容なし)は 'protocol myProtocol {}'でしょう –
これはまさに私の問題でした!そして私は同じファイル上にそれを持っていたので、それは明らかではありませんでした。ありがとう – rr1g0
プロトコル "myProtocol"を宣言しましたか?もしそうなら、宣言を私たちに提示してください。そうでない場合は、https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html –