0

私は私たちのアプリに私たちのレートボタンを持っています。あなたがそれを打ったとき、私は得ました:

    [player stop];
    [player release];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/us/app/appName/idnumber?ls=1&mt=8"]];  

アプリストアのアプリページに移動しますが、デバイスのホームボタンからアプリをもう一度開くと(アプリに戻る)、他のボタンを押して再生を再開すると、クラッシュしますと:

erminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CAContextImpl stop]:

どこで検索すればいいのかわからない。

4

1 に答える 1

0

ゾンビをチェックするためのInstrumentsとそのテンプレートから始めることをお勧めします。これはコード内playerのオブジェクトではないとCAContextImpl思いますが、エラー時に変数が指しているのはそれです。

これは、プレーヤーがすでに解放されており、メモリ管理システムがそのメモリを再利用していることを示しています。

于 2012-05-18T18:17:58.930 に答える