MKAnnotationView bir alt sınıfında bu hataya neden nedir?

oy
0

Ben bir iPhone Mapkit uygulaması için MKAnnotationView bir alt sınıfını oluşturmak çalışıyorum, ama nedense aniden bu sorunu yaşamaya devam ediyorum:

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

Bunlar benim başlık ve hataya neden gibi görünüyor kodu için ana dosyalarıdır. Hata özellikle bu dosya için görünmüyor olsa ben @end için @implementation dan .m dosyasını yorum yaparsanız, bu görünmüyor. Ben @implementation kendisi dahil değil uygulamada her şeyi açıklama olmadığı henüz Ancak görünmüyor.

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

Bu temelde aracılığıyla oluşturulan Xcode aynı kodudur New File... > Objective-C Class > Subclass of: UIViewalt sınıf değişti ile.

Ben Snow Leopard Xcode sürümünü 3.2.1 çalıştıran değilim.

Oluştur 19/11/2009 saat 23:05
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
0

Eğer MapKit.framework ile uygulama bağlamak musunuz? derleyici bu hata MKAnnotationView cs hakkında ve bu nedenle çıkış bilmiyor olabilir.

projenize çerçeve eklemek için (ne yazık ki, el altında burada Xcode yok) Xcode menülerin birinde ayarlarını Hedef gidip ilk sekmede artı düğmesini tıklayın ve listeden MapKit.framework seçin.

Bunu yardımcı umuyoruz.

Cevap 19/11/2009 saat 23:20
kaynak kullanıcı

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