2012-10-01 12 views
5

OpenGLとMKMapViewを使用するアプリがあります。 iOS 6に切り替えると、EAGLContextを設定してマップを表示しようとするたびに、EXC_BAD_ACCESSで[EAGLContext setCurrentContext:]にクラッシュし始めました。マップ表示時にEAGLContextでiOS 6アプリがクラッシュする

+0

Darrenさん、こんにちは、バックトレースは 'gpus_ReturnNotPermittedKillClient'で終了しますか? – Breezeight

答えて

7

iOS 6マップはOpenGLベースです。あなたがあなた自身のEAGLContext設定した後、あなたが

[EAGLContext setCurrentContext:nil]

を呼び出さない場合はアプリがクラッシュします。上記の呼び出しを、EAGLContextと対話していたクラスのdeallocメソッドに入れてバグを修正しました。

+0

ここで問題は同じです(iOS 6.1.3)。あなたの回避策はクラッシュを減らしますが、残念ながらそれを完全に排除するわけではありません。 – AGPX

+0

動作しません:6.1でクラッシュを体系的に再現できます。 – floydaddict

関連する問題