2010-11-11 24 views
7

Estoy tratando de crear el objeto CLLocation utilizando ambos métodos init pero no está creando y dando el error. A continuación se muestran las líneas de código:No se puede crear el objeto CLLocation

CLLocationCoordinate2D locCor = userLoc.coordinate;

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

A continuación se muestra el error que estoy recibiendo

"_OBJC_CLASS _ $ _ CLLocation", hace referencia a partir de:

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

ld: Símbolo (s) que no se encuentra

collect2: ld devolvió el código de salida 1

Por favor, ayuda, no sé por qué está por venir. Estoy usando XCode versión 3.2.4. ¿Tiene algo que ver con la versión?

Gracias de antemano.

Respuesta

13

Asegúrate de #import y únete al marco CoreLocation.

+0

He importado el marco de CoreLocation en el archivo Map.m pero cómo vincularlo con el marco de CoreLocation. Soy muy nuevo en la programación de iphone, así que por favor explique las cosas para que las entienda y coloque en el lugar correcto. – Amarpreet

+0

En el panel izquierdo, haga clic con el botón derecho en su destino y seleccione 'Agregar marco existente'. Seleccione 'CoreLocation' y debería vincularse correctamente. Verá el marco en la sección 'Enlace binario con bibliotecas' del objetivo. – Justin

+0

El error se fue. Gracias Mate por tu ayuda. Aclamaciones.............! – Amarpreet

Cuestiones relacionadas