Προσπαθώ να δημιουργήσει μια υποκατηγορία των MKAnnotationView για μια εφαρμογή iPhone Mapkit, αλλά για κάποιο λόγο είμαι ξαφνικά αντιμετωπίζουν αυτό το σφάλμα:
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1
Αυτά είναι header μου και τα κύρια αρχεία για τον κωδικό που φαίνεται να προκαλεί το σφάλμα. Αν το σφάλμα δεν εμφανίζεται για αυτό το αρχείο Συγκεκριμένα, δεν φαίνεται αν σχολιάσω το αρχείο .m από @implementation να @end. Κάνει εξακολουθούν να εμφανίζονται αν σχολιάσω ό, τι αφορά την εφαρμογή μη συμπεριλαμβανομένου του ίδιου του @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
Αυτό είναι βασικά το ίδιο κωδικό που Xcode δημιουργηθεί μέσω New File... > Objective-C Class > Subclass of: UIViewμε αλλάξει η υποκατηγορία.
Είμαι σε Snow Leopard τρέχει την έκδοση 3.2.1 του Xcode.













