Re: cocoa context and autorelease pools
Re: cocoa context and autorelease pools
- Subject: Re: cocoa context and autorelease pools
- From: Dominik Pich <email@hidden>
- Date: Mon, 17 Dec 2007 10:12:41 +0100
You always need an autoreoease pool. One per thread atleast.
Because even if you release everything cocoa needs one internally
Regards,
Dominik
Am Dec 17, 2007 um 9:24 AM schrieb Wesley Smith:
Hi,
I'm working on a Lua module for constructing Cocoa windows and am
curious about a few points regarding when and where one can use Cocoa
classes. If I run the module from the command line and load the
plugin and test script which attempts to build an NSWindow, I get the
following errors at runtime:
2007-12-17 00:16:09.893 lua[1465] *** _NSAutoreleaseNoPool(): Object
0x3204e0 of class NSMutableParagraphStyle autoreleased with no pool in
place - just leaking
2007-12-17 00:16:09.893 lua[1465] *** _NSAutoreleaseNoPool(): Object
0x31f570 of class NSCFDictionary autoreleased with no pool in place -
just leaking
2007-12-17 00:16:09.893 lua[1465] *** _NSAutoreleaseNoPool(): Object
0x321f90 of class NSCFString autoreleased with no pool in place - just
leaking
2007-12-17 00:16:09.894 lua[1465] *** _NSAutoreleaseNoPool(): Object
0x321ef0 of class NSException autoreleased with no pool in place -
just leaking
2007-12-17 00:16:09.894 lua[1465] *** Uncaught exception:
<NSInternalInconsistencyException> Error (1002) creating CGSWindow
Do I have to run this thing within an NSApplication? Are there other
contexts within which Cocoa can be used? I'm not quite sure what's
going on so any info or pointers to relevant docs is appreciated.
thanks,
wes
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden