Ich bekomme ein paar wirklich seltsame EXC_BAD_INSTRUCTION nur auf iPod Touches mit route-me. route-me ist eine Bibliothek in meinem Projekt.Seltsame EXC_BAD_INSTRUCTION mit route-me auf dem iPod
Hier sind die Details. Ich bin initWithFrame ein Mapview.
mapView = [[RMMapView alloc] initWithFrame:CGRectMake(0, 0, width, height)];
Ich erhalte eine EXC_BAD_INSTRUCTION innen Initwithframe für RMMapView:
- (id)initWithFrame:(CGRect)frame
{ //DEBUGGER STOPS HERE FOR SOME REASON
LogMethod();
if (self = [super initWithFrame:frame]) {
[self performInitialSetup];
}
return self;
}
Der Debugger hält nur auf dem ersten {. Was noch seltsamer ist, ist, dass wenn ich den Inhalt von "frame" anstelle von 0,0 für x und y anschaue, sind dies: x = 4,65449901e-10 und y = 3,5698779e-40.
Was geht hier vor? Dies funktioniert auf jedem anderen Gerät einwandfrei.
Wer hat irgendwelche Ideen was hier vor sich gehen könnte? Ich habe das Gefühl, dass es eine Projekteinstellung ist, die mich dazu veranlasst. Ich sehe nicht, wie der Code hier ein Problem sein kann.
danke!