2013-05-28 8 views
5
Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../../Classes/UIViewController+YIFullScreenScroll.m' of type file for architecture i386 

Próbuję zaimplementować YIFullScreenScrollDemoCo oznacza brak reguły przetwarzania pliku?

Po keep braku po prostu skopiować cały plik .h i .m do głównego projektu. Właściwie trzymam referencję.

Teraz ten kod na przykład przechodzić skompilować sprawdzenia:

self.fullScreenScroll = [[YIFullScreenScroll alloc] initWithViewController:self scrollView:self.tableView]; 

Jednak w czasie wykonywania, mam:

YIFullScreenScrollDemo[82387:c07] -[FirstViewController setFullScreenScroll:]: unrecognized selector sent to instance 0x7577e80 

Również mam te 4 ostrzeżenia:

Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../../Classes/UIViewController+YIFullScreenScroll.m' of type file for architecture i386 
Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../../Classes/YIFullScreenScroll.m' of type file for architecture i386 
Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../Pods/JRSwizzle/JRSwizzle.m' of type file for architecture i386 
Warning: no rule to process file '$(PROJECT_DIR)/YIFullScreenScrollDemo/../../Classes/UIView+YIFullScreenScroll.m' of type file for architecture i386 

Na czym polega problem?

Uwaga: nie powielać tego drugiego compilation warning: no rule to process file for architecture i386

ten jest dla plików .m. Inne pytanie dotyczy .h pliku

Oczywiście musimy dołączyć pliki .m w prawo?

+0

Duplikat: Proszę zobaczyć ten http://stackoverflow.com/questions/6509600/compilation-warning-no-rule-to-process-file-for-architecture-i386 –

+0

To dla pliku .h. To jest plik .m –

+0

Czy próbowałeś tej odpowiedzi? –

Odpowiedz

6

Co mojtaba powiedział działa dla plików .m (+1) w przypadku, gdy nie masz.

Kliknij menu Produkt, przytrzymaj klawisz ALT, aby włączyć opcję "Wyczyść folder kompilacji ...", a następnie zrekompiluj ponownie. Błąd zniknął.