Ce qui est à l'origine de cette erreur dans une sous-classe de MKAnnotationView?

voix
0

Je suis en train de créer une sous-classe de MKAnnotationView pour une application iPhone MapKit, mais pour une raison quelconque, je suis tout à coup rencontrer cette erreur:

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

Ce sont mes-tête et les fichiers principaux pour le code qui semble être la cause de l'erreur. Bien que l'erreur ne se présente pas pour ce fichier spécifique, il ne semble pas si je commente le fichier .m de @implementation à @end. Il ne semble toujours si je commente tout dans la mise en œuvre ne comprenant pas le @implementation lui-même, cependant.

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

Ceci est essentiellement le même code que Xcode créé par New File... > Objective-C Class > Subclass of: UIViewla sous - classe a changé.

Je suis sur la version en cours d'exécution Snow Leopard 3.2.1 de Xcode.

Créé 19/11/2009 à 23:05
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Avez-vous un lien avec votre application MapKit.framework? Le compilateur ne peut pas savoir à propos MKAnnotationView cs et donc la sortie de cette erreur.

Pour ajouter le cadre de votre projet aller dans les paramètres cible dans l'un des menus de Xcode (je n'ai pas Xcode ici à portée de main, malheureusement) et sur le premier onglet cliquez sur le bouton plus et sélectionnez MapKit.framework dans la liste.

J'espère que ça va aider.

Créé 19/11/2009 à 23:20
source utilisateur

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