0

プログラムで「ColorPickerImageView.h」からビューを作成し、このビューを解放したいだけです。[view removeFromSuperView] を使用してこのビューをリリースするたびに、アクセスが不正になり、アプリケーションがクラッシュします。

クラスのリンク: http://www.markj.net/iphone-uiimage-pixel-color/

4

1 に答える 1

0

allocキーワードを使用して ColorPickerImageView を作成した場合は、 subviewとして追加した後にreleaseを呼び出すだけです。

removeFromSuperViewは、 self.view が実際にdeallocatedのときに自動的に実行されるため、自分で行う必要はありません。

既に削除されたオブジェクトに対してremoveFromSuperViewを呼び出すか、オブジェクトに対して 2 回呼び出すと、アプリケーションがクラッシュします。

于 2012-11-23T10:27:57.390 に答える