1

我正在尝试创建一个新的 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

任何的想法??谢谢!!

4

1 回答 1

1

您应该添加CoreLocation.framework到项目使用的框架中。

右键单击 Xcode 项目中的“框架”。单击添加>现有框架...

默认情况下,路径应为:

/Developer/Platforms/iPhoneOS.plarform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks/CoreLocation.framework
于 2009-08-21T23:18:11.897 回答