Sto cercando di creare una sottoclasse di MKAnnotationView per un app iPhone MapKit, ma per qualche motivo sto incontrando improvvisamente questo errore:
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
Questi sono i miei intestazione e principali file per il codice che sembra essere la causa dell'errore. Anche se l'errore non si presenta per il file specifico, non appare se io commento il file .m da @implementation a @end. Lo fa ancora apparire se io commento tutto nell'attuazione esclusa la @implementation stesso, però.
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
Questo è fondamentalmente lo stesso codice che XCode creato tramite New File... > Objective-C Class > Subclass of: UIViewcon la sottoclasse cambiato.
Sono su Snow Leopard in esecuzione la versione 3.2.1 di Xcode.













