Τι προκαλεί αυτό το σφάλμα σε μια υποκατηγορία των MKAnnotationView;

ψήφοι
0

Προσπαθώ να δημιουργήσει μια υποκατηγορία των 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.

Δημοσιεύθηκε 19/11/2009 στις 23:05
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Έχετε συνδέσει την αίτησή σας με MapKit.framework; Ο compiler μπορεί να μην ξέρετε για MKAnnotationView cs και ως εκ τούτου έξοδος αυτό το σφάλμα.

Για να προσθέσετε το πλαίσιο για το έργο σας πάει στο Target ρυθμίσεις σε ένα από τα μενού του Xcode (δεν έχω Xcode εδώ στο χέρι, δυστυχώς) και στην πρώτη καρτέλα, κάντε κλικ στο κουμπί συν και επιλέξτε MapKit.framework από τη λίστα.

Ελπίζω ότι θα βοηθήσει.

Απαντήθηκε 19/11/2009 στις 23:20
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more