2011-06-22 1 views
1

J'ai repris un projet et je suis relativement novice en matière de cocotouch. Je regardais à travers le code en essayant de comprendre les choses. Je ne pensais pas avoir changé quoi que ce soit, mais quand je suis allé courir Il est arrivé trois erreurs de construction (il avait couru quelques minutes auparavant sans problème). Les deux autres apparemment liée à la première:Inconnu Identifiant donné (e)

#import <UIKit/UIKit.h> 

@protocol MapViewDelegate; //Expected identifier or '(' before 'protocol' 

@interface MapView : TTImageView 
{ 
    id<MapViewDelegate> mv_delegate; //Cannot find protocol declaration for 'MapViewDelegate' 
} 

@property (assign) id<MapViewDelegate> mv_delegate; //Cannot find protocol declaration for 'MapViewDelegate' 

@end 

@protocol MapViewDelegate <NSObject> 

- (void)mapView:(MapView *)mv pressedAt:(CGPoint)point; 
- (void)mapViewFinishedLoading:(MapView *)mv; 

@end 

J'utilise XCode4 que je viens passé à travailler, mais ont eu depuis le commutateur.

Que se passe-t-il ici?

+0

Je ne pense pas que ce soit votre problème. Où incluez-vous ce fichier? –

+0

Il y avait un caractère supplémentaire dans le fichier que j'inclus ce fichier. Je me sens assez stupide maintenant. –

Répondre

0

MapKit.framework a été ajouté au projet?

+0

Aucun problème dans le fichier inclus. –

+0

@Charlie Green, d'accord :-) – EmptyStack

Questions connexes