Je suis en train de créer une sous-classe de MKAnnotationView pour une application iPhone MapKit, mais pour une raison quelconque je rencontre tout à coup cette erreur:Quelle est l'origine de cette erreur dans une sous-classe de MKAnnotationView?
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
Ce sont mes fichiers en-tête et principaux pour le code qui semble être à l'origine de l'erreur. Bien que l'erreur n'apparaisse pas spécifiquement pour ce fichier, il n'apparaît pas si je commente le fichier .m de @implementation à @end. Il apparaît quand même si je commente tout dans l'implémentation sans inclure @implementation.
PhotoAnnotationView.h
#import <UIKit/UIKit.h>
#import <MapKit/MapKit.h>
@interface PhotoAnnotationView : MKAnnotationView {
UIImageView *thumb;
}
@property (nonatomic, retain) IBOutlet UIImageView *thumb;
@end
PhotoAnnotationView.m
#import "PhotoAnnotationView.h"
@implementation PhotoAnnotationView
@synthesize thumb;
- (id)initWithFrame:(CGRect)frame {
if (self = [super initWithFrame:frame]) {
// Initialization code
}
return self;
}
- (void)drawRect:(CGRect)rect {
// Drawing code
}
- (void)dealloc {
[super dealloc];
}
@end
Ceci est essentiellement le même code que Xcode créé par New File... > Objective-C Class > Subclass of: UIView
avec la sous-classe a changé.
Je suis sur Snow Leopard exécutant la version 3.2.1 de Xcode.
Dois-je essayer de réinstaller Xcode? Je ne vois aucune bonne raison pour laquelle je devrais avoir cette erreur. –