Am încercat să creeze o subclasă de MKAnnotationView pentru o aplicație iPhone Mapkit, dar pentru un motiv oarecare am confruntă brusc această eroare:
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
Acestea sunt antet mea și principalele fișiere pentru codul care pare a fi cauza erorii. Deși eroarea nu apare pentru acest fișier în mod specific, acesta nu apare dacă am să comentați fișierul .m de la @implementation la @end. Aceasta nu apar în continuare dacă am comentat totul în punerea în aplicare nu include @implementation în sine, cu toate acestea.
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
Aceasta este , în principiu același cod pe care Xcode creat prin New File... > Objective-C Class > Subclass of: UIViewcu subclasa schimbat.
Sunt pe Snow Leopard versiunea 3.2.1 de funcționare a Xcode.













