Pregunta

Me estoy poniendo algunos realmente extraño EXC_BAD_INSTRUCTION sólo en iPod Touch usando rutas-me. ruta-me es una biblioteca que está en mi proyecto.

Aquí están los detalles. Estoy initWithFrame un Mapview.

mapView = [[RMMapView alloc] initWithFrame:CGRectMake(0, 0, width, height)];

me sale un EXC_BAD_INSTRUCTION dentro initWithFrame para RMMapView:

- (id)initWithFrame:(CGRect)frame
{ //DEBUGGER STOPS HERE FOR SOME REASON
    LogMethod();
    if (self = [super initWithFrame:frame]) {
        [self performInitialSetup];
    }
    return self;
}

El depurador sólo se detiene en la primera {. Lo que es aún más extraño es que cuando veo el contenido de "marco" en vez de ser de 0,0 x e y son:. X = 4.65449901e-10 e Y = 3.5698779e-40

¿Qué está pasando aquí? Esto funciona bien en cualquier otro dispositivo.

Alguien tiene alguna idea de lo que podría estar pasando aquí? Tengo la sensación de que es cierto ajuste proyecto que me está causando esto. No veo cómo el código puede ser un problema aquí.

Gracias!

¿Fue útil?

Solución

lo he descubierto. Esperamos que este sea de utilidad para otros:

Como sospechaba la ruta-me Proyecto ajustes son correctos. Primero tenía que cambiar el proyecto para usar el mismo iOS SDK como mi proyecto principal. También tuve que decir que para construir ARM6 ARM7 (Estándar). Fue el edificio sólo se ARM7 (Optimized).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top