2010-12-15 9 views
0

route-meを使用して、iPod Touchでのみ奇妙なEXC_BAD_INSTRUCTIONを取得しています。 route-meは私のプロジェクトにある図書館です。iPodでroute-meを使用している不思議なEXC_BAD_INSTRUCTION

ここに詳細があります。私はinitWithFrameマップビューです。

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

私はRMMapViewためinitWithFrame内部EXC_BAD_INSTRUCTIONを得る:

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

デバッガは、単に{最初に停止します。 x = 4.65449901e-10、y = 3.5698779e-40のようにx、yの値が0,0ではなくframeの内容を見ると、もっと奇妙です。

ここでは何が起こっていますか?これは、他のどのデバイスでも正常に動作します。

誰でも何が起こっているのでしょうか?私はそれが私にこれを引き起こしているプロジェクトの設定だと感じています。私はコードがここでどのように問題になるのか見ていない。

ありがとうございました!

答えて

0

私はそれを理解しました。うまくいけば、これは他の人にとって役に立ちます。

私はroute-meプロジェクトの設定が間違っていると考えました。まず、メインプロジェクトと同じiOS SDKを使用するようにプロジェクトを変更する必要がありました。私もARM6 ARM7(標準)をビルドするためにそれを伝えなければならなかった。それはARM7(最適化)のみを構築していました。

関連する問題