Hva er årsaken til feilen i en underklasse av MKAnnotationView?

stemmer
0

Jeg prøver å skape en underklasse av MKAnnotationView for en iPhone Mapkit app, men for noen grunn jeg plutselig opplever denne feilen:

Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1

Dette er min header og viktigste filene for kode som ser ut til å være årsaken til feilen. Selv om feilen ikke dukker opp for denne filen spesifikt, vises det ikke om jeg kommentere ut .m filen fra @implementation til @end. Det gjør fortsatt vises hvis jeg kommentere alt i gjennomføringen ikke inkludert @implementation selv, men.

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

Dette er i utgangspunktet den samme koden som Xcode opprettet via New File... > Objective-C Class > Subclass of: UIViewmed underklassen endret.

Jeg er på Snow Leopard kjører versjon 3.2.1 av Xcode.

Publisert på 19/11/2009 klokken 22:05
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Har du koble din søknad med MapKit.framework? Kompilatoren kan ikke vite om MKAnnotationView cs og derfor utgang denne feilen.

Hvis du vil legge rammene til prosjektet gå til Target innstillinger i en av menyene av Xcode (jeg har ikke Xcode her på siden, dessverre) og på den første fanen klikker du på pluss-knappen og velg MapKit.framework fra listen.

Jeg håper det skal hjelpe.

Svarte 19/11/2009 kl. 22:20
kilden bruker

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