Ошибка при создании подкласса CLLocation - PullRequest
1 голос
/ 22 августа 2009

Я пытаюсь создать новый подкласс 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 Ответ

1 голос
/ 22 августа 2009

Вы должны добавить CoreLocation.framework к фреймворкам, используемым в проекте.

Щелкните правой кнопкой мыши «Frameworks» в проекте Xcode. Нажмите Добавить > Существующие фреймворки ...

По умолчанию путь должен быть:

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