【Xcode】他のファイルのメソッドを認識しない

Xcodeで開発中、新規でswiftファイルを作成し、あるクラスを外出ししたところ、なぜか「そのクラスのメソッドを他のファイルから認識してくれない」という現象が発生しました。

そのクラスを外出しせずに同じファイルに記述すれば問題なく認識するので、何がいけないのか小一時間悩みました。

解消方法

Build PhasesにあるCompile Soursesを設定し直すことで解決。

他のファイルのメソッドを認識しない

ここに追加されていないのであれば+ボタンから追加することで認識する。

なお、ぼくの場合は追加されていたにも関わらず認識されていなかったので、一度削除して再度追加で認識されるようになった。

これはXcodeのバグなんでしょうか…?

Xcodeってこれに限らず、ちょくちょく動作が不安定になりますよねぇ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


ABOUTこの記事をかいた人

子どもが産まれたことをきっかけに働き方を見直し、フリーランスSEになった30代の父親。 埼玉県某市在住。 妻と娘(3歳)とペット(フェレット)で、日々悩みながらも楽しく過ごしています。