Impossible de find la déclaration d'interface pour 'UIView'

J'essaie d'append une bibliothèque C objective pour toasts à mon projet xcode. Mais je reçois un certain nombre de ces erreurs:

"Cannot find interface declaration for 'UIView'"

"Expected a type"

J'ai lié avec le QuartzCore.framework. Et le file .m a été ajouté pour comstackr les sources. Qu'est-ce que je rate? Je suis un débutant à ios. S'il vous plaît aider.

C'est un bug dans la bibliothèque. Le file d'en-tête ( UIView+Toast.h ) utilise UIView mais UIView pas <UIKit/UIKit.h> , donc la copy de ses files source dans votre projet peut vous donner cette erreur.

( UPDATE : Ce bug a été corrigé le 14 octobre 2014. )

Une façon de résoudre ce problème consiste à append #import <UIKit/UIKit.h> en haut de UIView+Toast.h .

Une autre méthode consiste à append #import <UIKit/UIKit.h> au file .pch votre cible dans le groupe "Supporting Files", si votre projet contient un file .pch . Il semble que les templates de projet de Xcode 6 n'incluent pas de file .pch . Vous ne pourrez peut-être pas utiliser ce correctif facilement.

Assurez-vous d'inclure UIKit, où UIView est défini: #import <UIKit/UIKit.h>