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

Ich versuche, ich kopiere einfach das ganze .h und .m-Datei in das Hauptprojekt zu implementieren YIFullScreenScrollDemoWas ist keine Regel, um Dateimittel zu verarbeiten?

Nach keep scheitern. Eigentlich behalte ich Referenz.

nun dieser Code zum Beispiel passieren kompilieren Kontrolle:

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

Doch während der Laufzeit, ich habe:

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

Auch habe ich diese 4 Warnungen:

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 

Was ist das Problem?

Hinweis: nicht Duplikat des anderen compilation warning: no rule to process file for architecture i386

Dieses ist für .m-Dateien ist. Die andere Frage ist für .h Datei

Natürlich müssen wir die .m Dateien richtig einbeziehen?

+0

Duplizieren: Bitte beachten Sie diese http://stackoverflow.com/questions/6509600/compilation-warning-no-rule-to-process-file-for-architecture-i386 –

+0

Das ist für. H-Datei. Dies ist für .m Datei –

+0

Haben Sie diese Antwort versucht? –

Antwort

6

Was mojtaba gesagt hat, funktioniert für .m-Dateien (+1), falls Sie nicht auf das .h-Problem verweisen, auf das sich die Leute beziehen.

Klicken Sie auf das Menü Produkt, halten Sie ALT, um die Option "Build-Ordner ... bereinigen" zu aktivieren, und kompilieren Sie dann neu. Der Fehler ist weg.