2017-01-03 14 views
8

Przeniosłem deklarację klasy Swift z jednego pliku do drugiego, a teraz Xcode 8.2.1 wciąż dręczy mnie czerwonymi błędami "Używanie niezadeklarowanego typu", niezależnie od tego, gdzie używam tego klasa. Projekt wykonuje kompilację & bez błędów, ale kiedy edytuję kod, komunikaty o błędach pojawiają się ponownie.Błąd "Użycie niezadeklarowanego typu" w Xcode nie zniknie

już

  • czyszczone projekt
  • oczyszczony folder build
  • usunięty DerivedData ręcznie
  • wznowiona Xcode
  • wznowiona mój Mac

Czy coś jeszcze ja Czy można zrobić, aby pozbyć się tych wiadomości?

+5

Czy nowy plik znajduje się w tych samych miejscach docelowych, co stary plik? –

+2

@MikeTaverne To wszystko! Nie uwzględniłem nowego pliku w moim celu testowym, ale dołączono stary plik. Teraz dodałem go również do celu testowego, a wiadomości zniknęły. Dzięki! To doprowadzało mnie do szału ... –

+0

Otrzymuję ten sam błąd. Wierzę, że zaczęło się, gdy dokonałem zmiany w pliku modelu i usunąłem pole. Jak wspomniano powyżej, błąd nie zapobiega uruchomieniu itp., Ale jest denerwujące. Nadzieja, że ​​Apple to widzi. :) – fawsha1

Odpowiedz

1

Rozwiązaniem jest uwzględnienie nowego pliku, do którego przeniesiono klasę w celu testowym.

Powiązane problemy