2010-11-11 3 views
7

Я пытаюсь создать объект CLLocation с помощью обоих методов init, но не создавая и не давая ошибку. Ниже приведены строки кода:Невозможно создать объект CLLocation

CLLocationCoordinate2D locCor = userLoc.coordinate;

CLLocation * locloc = [[CLLocation alloc] initWithLatitude: userLoc.coordinate.latitude longitude: userLoc.coordinate.longitude;

Ниже ошибка я получаю

"_OBJC_CLASS _ $ _ CLLocation", ссылки из:

objc-class-ref-to-CLLocation in MyMap.o 

LD: Символ (ы) не найдено

collect2: л.д. возвращается статус 1 выход

Пожалуйста, помогите, я не знаю, почему его приближение. Я использую XCode версии 3.2.4. Это как-то связано с версией?

Заранее спасибо.

ответ

13

Удостоверьтесь, что #import и ссылка на рамку CoreLocation.

+0

Я импортировал инфраструктуру CoreLocation в файл Map.m, но как связать ее с базой CoreLocation. Я очень новичок в программировании на iphone, поэтому, пожалуйста, объясните все, чтобы я понял и поставил нужное место. – Amarpreet

+0

На левой панели щелкните правой кнопкой мыши вашу цель и выберите «Добавить существующую структуру». Выберите «CoreLocation», и он должен правильно установить связь. Вы увидите структуру в разделе «Связывание двоичных файлов с библиотеками» целевого объекта. – Justin

+0

Ошибка исчезла. Спасибо Mate за вашу помощь. Приветствия .............! – Amarpreet

Смежные вопросы