2009-08-21 12 views
1

Ich versuche, eine neue CLLocation-Unterklasse zu erstellen. Dies ist das Skelett:Fehler in der CLLocation-Unterklasse

#import <UIKit/UIKit.h> 
#import <CoreLocation/CoreLocation.h> 

@interface JFLocation : CLLocation { 

} 

@end 


#import "JFLocation.h" 


@implementation JFLocation 

@end 

Wenn ich die Klasse bauen ich diese Fehler bin immer:

Undefined symbols: 
    ".objc_class_name_CLLocation", referenced from: 
     .objc_class_name_JFLocation in JFLocation.o 
ld: symbol(s) not found 

Jede Idee ?? Vielen Dank!!

Antwort

1

Sie sollten CoreLocation.framework zu den Frameworks hinzufügen, die vom Projekt verwendet werden.

Klicken Sie mit der rechten Maustaste auf "Frameworks" im Xcode-Projekt. Klicken Sie auf Hinzufügen > Bestehende Karkassen ...

Standardmäßig sollte der Pfad sein:

/Developer/Platforms/iPhoneOS.plarform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/CoreLocation.framework