Hi John,

It affects every use of RemoveFromSuperView().

Jeff

On Fri, Aug 19, 2011 at 4:28 AM, Jon Hopkins <[email protected]>wrote:

> I am adding and removing views from a UIWindow in my app delegate class. *
> ***
>
> ** **
>
> if (window.Subviews.Count() > 0) ****
>
>                 (window.Subviews[0] as UIView).RemoveFromSuperview();****
>
> ** **
>
> Window.AddSubview(newView);****
>
> ** **
>
> Does this affect every instance of RemoveFromSuperView or only
> ViewControllers or UIViews ?****
>
> ** **
>
> Thanks****
>
> ** **
>
> *Von:* Miguel de Icaza [mailto:[email protected]]
> *Gesendet:* 18 August 2011 22:03
> *An:* Jon Hopkins
> *Cc:* [email protected]
> *Betreff:* Re: [MonoTouch] Fixes in Monotouch 4.0.5****
>
> ** **
>
> Hello,****
>
> I am installing 4.0.5 that has appeared overnight, and was browsing the
> beta page for 4.1.0
> And saw this mentioned as a bug fix...
>
> "Views are no longer retained if they were previously removed with
> RemoveFromSuperview ()".
>
> Is this a fix available in the stable releases too, or just for the beta
> branch?****
>
> ** **
>
> You can use the workaround described here:****
>
> ** **
>
>
> http://stackoverflow.com/questions/7088716/what-is-the-proper-way-of-changing-current-uiviewcontroller-without-a-memory-leak
> ****
>
> ** **
>
> Miguel****
>
> _______________________________________________
> MonoTouch mailing list
> [email protected]
> http://lists.ximian.com/mailman/listinfo/monotouch
>
>
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to