2010-12-09 12 views
1

Wenn ich meinen Code bin Kompilieren erhalte ich diese irgendwie Fehler ... _OBJC_CLASS _ $ _ ISTAlertView", verwiesen von:

keine Ahnung, was der Grund sein könnte?

Antwort

5

Dieser Fehler wird angezeigt, wenn die .m-Datei, die ISTAlertView enthält, nicht in das Ziel kompiliert wird. Die Datei kann vorhanden sein oder nicht; es wird einfach nicht kompiliert. Wenn dies aus einer Bibliothek stammt, verknüpfen Sie die Bibliothek nicht, sodass der Compiler nicht weiß, wo er die ISTAlertView-Klasse finden soll.

Wenn die Datei Ihre ist, finden Sie sie und "Get Info" in Xcode. Gehen Sie dann zum Tab "Ziele" und stellen Sie sicher, dass das Kontrollkästchen neben dem Ziel aktiviert ist, in dem die Datei enthalten sein soll. Wenn es bereits aktiviert ist, bereinigen Sie den Build und versuchen Sie es erneut.

Wenn es sich in einer Bibliothek befindet, stellen Sie sicher, dass die Bibliothek Teil der "Link binary with libraries" -Phase Ihrer Zielkompilierung ist.

0

Die Codedatei ISTAlertView.h und möglicherweise auch ISTAlertView.m sind in Ihrem Projekt nicht vorhanden. Klicken Sie mit der rechten Maustaste auf Ihren Klassenordner und wählen Sie "Vorhandene Dateien hinzufügen". Navigieren Sie zu Ihrem Klassenordner und prüfen Sie, ob Sie sie dort finden können. Wenn nicht, gehen Sie unter den Schreibtisch schauen :)

0

Es ist nur. M-Datei, die fehlt ... Sie haben keine Angaben zu Ihrem Projekt, aber es ist, wenn Sie diese Quelle in der statischen Bibliothek sicher, dass Sie es verknüpfen das Projekt, in dem sich die aufrufende Quelle befindet. Von und referenziert von ..., die Sie weggelassen haben, kann Ihnen sagen, welche Quelle Funktionen von ISTalertView.m verwendet.

Verwandte Themen