下記のエラーで困っていたが問題が解決したのでメモ
‘modifying layer that is being finalized’
問題のクラスを[UIView]のカスタムクラスでインスタンスを作り
[cView]にて管理。
表示するUIViewController.viewにaddSubviewしている。
同じインスタンスを使い回して、2回目に表示する前に下のように処理
if (cView) {
[cView release];
}
cView = nil;
カスタムクラスのインスタンを作り直して、cViewに。
そうすると、エラーが。
下のようにすると問題が解決。
if (cView) {
[cView removeFromSuperview];
}
cView = nil;
忘れないようにメモ
by thank you.
- 2010/02/05(金) 18:06:12|
- iPhone
-
| トラックバック:0
-
| コメント:0