[MonoTouch] autoreleased with no pool in place
gnorton at novell.com
Mon Aug 17 12:38:29 EDT 2009
We need to add some new bindings to do cross-thread back to the
UIThread a little better. This is being worked on today.
As for if you do want to do CocoaTouch things on a async thread, you
need to create and release a NSAutoreleasePool, and the functionality
for this will be in the next release.
On 17-Aug-09, at 12:31 PM, Terry Westley wrote:
> With some more research, I think I just answered my own question:
> OK, off to learn how to use NSNotification now...
> --Terry (iPhone SDK and MonoTouch noob)
> On Sun, Aug 16, 2009 at 9:44 PM, Terry
> Westley<monotouch at sabonrai.com> wrote:
>> When calling UITableView.ReloadData from the async handling of the
>> response to an HttpWebRequest, my app gets several errors of this
>> NSAutoreleaseNoPool(): Object 0x514a040 of class
>> __NSArrayReverseEnumerator autoreleased with no pool in place - just
>> The ReloadData works fine when I use a synchronous web request (but,
>> of course, the UI is nonresponsive). In traditional C#, I'd have to
>> use BeginInvoke. What's the equivalent technique in MonoTouch?
>> Meanwhile, I agree enthusiastically with Luiz Querino that MonoTouch
>> is "insanely great."
> MonoTouch mailing list
> MonoTouch at lists.ximian.com
More information about the MonoTouch