0

私はUIButtonを持っています。ボタンをタップすると、別のボタンでビューを再描画したい (一部のボタンのみが変更されるため、まったく別のビューは必要ありません)。

私が見つけたのは、タッチイベント、ハイライト、およびハイライト解除イベントがすべてキューに入れられていることです。その結果、ボタンを離すと、これらのイベントがリリースされたオブジェクトで実行されようとし、その結果アプリがクラッシュします。そのため、Release をすぐに呼び出す必要があります。

UIButton などのオブジェクトの保留中のイベント/メッセージがすべて処理された場合にのみ、Release を呼び出すにはどうすればよいですか? (例: "[myButton ReleaseWhenNoPendingEvents];" のようなもの)

4

1 に答える 1

0

ARCを実装することで問題を解決しました。

于 2013-08-27T19:22:39.137 に答える