Po prostu używając w ten sposób:
UIView* view2 = [view1 copy]; // view1 existed
Spowoduje to, że symulator nie będzie mógł uruchomić tej aplikacji.
Spróbuj zachować,
UIView* view2 = [view1 retain]; // view1 existed
// modify view2 frame etc
Wszelkie modyfikacje view2
będą miały zastosowanie do view1
, rozumiem, że view2
mają tę samą pamięć z view1
.
Dlaczego nie można UIView
go skopiować? Jaki jest powód?