Nope, there's no leaks or bad accesses with the "assign" in the @property on main_object.
main_object will end up having a retainCount of 1, and be in the autorelease pool, destined to be freed; it's all as I wanted. It's all in line with what's described in http://developer.apple.com/mac/library/DOCUMENTATION/Cocoa/Conceptual/LoadingResources/CocoaNibs/CocoaNibs.html On Wed, May 12, 2010 at 3:37 PM, Rafael Cerioli <[email protected]> wrote: > In addition, don't you need a retain policy for your main_object property ? > I'm not sure of the behavior of the nib loading process, but in the best case > I think you will have a leak there, in the worst case, a bad access. > > Rafael > > Le 12 mai 2010 à 14:57, Gustavo Pizano a écrit : > >> Hello Patrick, >> >> I don't know but I see weird the way you initialize the MyFilesOwner.. >> >> Normally I would do .. >> >> MyFieOwner * owner = [[MyFileOnwer alloc] iniWithNibName:@"Test" >> nibBundle:nil]; >> >> of course taking into mind that MyFileOnwer would be a NSViewController, >> which in your example is not. >> >> >> but your error is >> >> [ >> NSBundle >> loadNibNamed: @"TestNib.xib" >> owner: owner >> ]; >> >> it should be >> >> >> [ >> NSBundle >> loadNibNamed: @"TestNib" >> owner: owner >> ]; >> >> >> Gustavo >> >> >> >> >> >> >> >> On May 12, 2010, at 8:35 PM, Patrick M. Rutkowski wrote: >> >>> I'm so horribly confused about why the below sample project fails to >>> load the object from "TestNib.xib". >>> >>> I expect to print something like: >>> loaded object: (<SOME_POINTER_HERE>) >>> >>> But instead I just get: >>> loaded object: (0x0) >>> >>> Could someone help clue me in? >>> >>> Test Project: http://www.rutski89.com/static/TestApp.zip >>> >>> I could just be really tried today, did I make a silly type-o somewhere? >>> -Patrick >>> >>> >>> P.S. >>> I tried changing the "main_object" property from assign to retain, but >>> it didn't help. >>> _______________________________________________ >>> >>> Cocoa-dev mailing list ([email protected]) >>> >>> 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: >>> http://lists.apple.com/mailman/options/cocoa-dev/gustavxcodepicora%40gmail.com >>> >>> This email sent to [email protected] >> >> _______________________________________________ >> >> Cocoa-dev mailing list ([email protected]) >> >> 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: >> http://lists.apple.com/mailman/options/cocoa-dev/rafael.cerioli%40gmail.com >> >> This email sent to [email protected] > > _______________________________________________ Cocoa-dev mailing list ([email protected]) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
