私のアプリでこのクラッシュが発生する理由を理解しようとしています。iOS6のUIAlertViewのEXC_BAD_ACCESSコード2
それはios5.1にシミュレータで実行中のXcode 4.4で完全に正常に動作しますが、私はXcodeの4.5とios6に切り替えたときに、私はここでEXC_BAD_ACCESSコード2を取得しています私のコードです:
- (void) myMethod
{
UIAlertView *alertview = [[[UIAlertView alloc]initWithTitle:@"Title" message:@"message" delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil] autorelease];
alertview.tag = 1
[alertview show];
}
これは私に[UIAlertView show]
行のEXC_BAD_ACCESSコード2を与えています
アイデア?
ありがとうございました!
素敵なデバッグスキル:
正しい方法は何ですか!確かに働いた –
私はちょうどこのクラッシュは、ユーザーが家に帰って戻ってきた場合は、アプリケーションが起動されたときに発生することを追加したい、アラートビューのショーはクラッシュする結果になります。 performSelectorOnMainThreadを実行すると、Evaの提案通りに修正されます。 – Tommy
素晴らしい!これは私を助け、私の問題を解決しました! – Patrik