2010-12-15 4 views
0

Я получаю действительно странный EXC_BAD_INSTRUCTION только на iPod Touch, используя route-me. route-me - это библиотека, которая находится в моем проекте.Странный EXC_BAD_INSTRUCTION с использованием route-me на iPod

Подробнее. Я initWithFrame a Mapview.

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

Я получаю EXC_BAD_INSTRUCTION внутри initWithFrame для RMMapView:

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

отладчик просто останавливается на первом {. Что еще более странно, так это то, что когда я просматриваю содержимое «frame» вместо 0,0 для x, а y они: x = 4.65449901e-10 и y = 3.5698779e-40.

Что здесь происходит? Это отлично работает на любом другом устройстве.

У кого-нибудь есть идеи, что здесь может быть? У меня такое чувство, что это связано с некоторыми настройками проекта. Я не вижу, как этот код может быть проблемой здесь.

спасибо!

ответ

0

Я понял. Надеюсь, это полезно для других:

Как я и предполагал, параметры проекта маршрута были неправильными. Сначала мне пришлось изменить проект, чтобы использовать тот же IOS SDK, что и мой основной проект. Я также должен был сказать, чтобы он построил ARM6 ARM7 (Standard). Он строил только ARM7 (оптимизирован).

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

  • Нет связанных вопросов^_^