2017-02-15 15 views
5

Ukończenie kodu jest dla mnie stałym problemem i ostatnio pojawiła się nowa zmarszczka. Normalnie mogę po prostu usunąć folder danych pochodnych i przebudować, czasami muszę wyjść z Xcode, ale teraz mam problem, którego nie mogę rozwiązać.Autouzupełnianie nie działa w przypadku plików testowych

Auto complete działa w moim projekcie bazowym, mam na myśli to, że jeśli jestem w pliku, który buduje się z programem, działa kodowanie. Ale jeśli zacznę pisać przypadek testowy w module kodu, który kompiluje się z celem testowym), zakończenie nie zadziała z żadną z głównych klas docelowych lub zmiennych.

Mam @testable import [cel] i działało w przeszłości.

Jedyne co ostatnio zrobiłem to przeniesienie mojego repo z mojego dysku iCloud, ponieważ powodowało awarię Xcode za każdym razem, gdy nastąpiło przeciągnięcie na lokalną lokalizację dysku twardego.

Czy jest jakaś lokalizacja w ustawieniach projektu, która określa położenie Xcode? Czy jest jakiś ukryty bufor, który muszę usunąć? programowanie bez uzupełniania kodu to koszmar.

Stosując najnowsze Xcode 8.2.1 z całego kodu w Swift 3.

Odpowiedz

4

I napotkał ten sam problem niedawno, co byłem starając się:

  1. Czyszczenie mój folder build Alt + Przesunięcie + Cmd + K

  2. budowy mój cel testu Przesunięcie + Cmd + U

ja błędnie uważa Xcode 8.2.1 zbuduje mój główny cel, biorąc pod uwagę, że jest to @testable import w moich klasach testów jednostkowych.

tak więc kroki, które pracowały w końcu były:

  1. Czyszczenie mój folder build Alt + Przesunięcie + CMD + K

  2. Budowanie mój główny cel Cmd + B

  3. budowy mój cel testu Przesunięcie + Cmd + U

Po której zarówno uzupełniania kodu i podświetlanie składni zwrotu zgodnie z oczekiwaniami.

Powiązane problemy