2009-08-21 6 views
1

新しいCLLocationサブクラスを作成しようとしています。これはスケルトンです:CLLocationのサブクラス化でエラーが発生しました

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

@interface JFLocation : CLLocation { 

} 

@end 


#import "JFLocation.h" 


@implementation JFLocation 

@end 

私はこのエラーを取得していたクラスを構築する場合:

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

任意のアイデア?ありがとうございました!!

答えて

1

プロジェクトで使用するフレームワークにCoreLocation.frameworkを追加する必要があります。

Xcodeプロジェクトの「フレームワーク」を右クリックします。 >既存のフレームワークを追加]をクリックします...デフォルトで

パスは次のようになります。

/Developer/Platforms/iPhoneOS.plarform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/CoreLocation.framework 
関連する問題