I've created a modal dialog that uses an NSTreeController as part of a 
master-detail style interface to a hierarchical storage model.  Using bindings 
(not delegate methods) to supply the data.  Using 10.4 as the base SDK.  XIB 
attached.

Works fine on Lion and Snow Leopard.  It's a little odd on Tiger (throws 
exceptions but eventually presents the info).

But on Leopard (10.5.8), I get the following exception and stack when I try to 
bring up the modal.

Why would NSTreeController be asking a NSTreeControllerTreeNode (which it 
created, not me) to do an unrecognized selector?  I'd think that family of 
objects would be self-consistent on a given install.

I'm stumped, and so is my google-fu.

Does anyone have a pearl they can cast?


2011-11-02 16:46:52.890 Kurzweil 3000[343:813] *** -[NSTreeControllerTreeNode 
initWithRepresentedObject:]: unrecognized selector sent to instance 0x541990

#0  0x94e674c0 in objc_exception_throw ()
#1  0x92d58eb8 in -[NSObject doesNotRecognizeSelector:] ()
#2  0x92d574b4 in ___forwarding___ ()
#3  0x92d57748 in __forwarding_prep_0___ ()
#4  0x9377449c in -[NSTreeControllerTreeNode 
initWithRepresentedObject:treeController:] ()
#5  0x936de370 in -[NSTreeController createChildNodeForRepresentedObject:] ()
#6  0x936dcda0 in -[NSTreeController _prepareControllerTree] ()
#7  0x936dd2e4 in -[NSTreeController _init] ()
#8  0x93331148 in -[NSController initWithCoder:] ()
#9  0x93330ee8 in -[NSObjectController initWithCoder:] ()
#10 0x936dd4a8 in -[NSTreeController initWithCoder:] ()
#11 0x9298f834 in _decodeObjectBinary ()
#12 0x9298ee24 in _decodeObject ()
#13 0x9312c600 in -[NSNibConnector initWithCoder:] ()
#14 0x93324aac in -[NSNibBindingConnector initWithCoder:] ()
#15 0x9298f834 in _decodeObjectBinary ()
#16 0x92990794 in -[NSKeyedUnarchiver _decodeArrayOfObjectsForKey:] ()
#17 0x92990d58 in -[NSArray(NSArray) initWithCoder:] ()
#18 0x9298f834 in _decodeObjectBinary ()
#19 0x9298ee24 in _decodeObject ()
#20 0x9312b704 in -[NSIBObjectData initWithCoder:] ()
#21 0x9298f834 in _decodeObjectBinary ()
#22 0x9298ee24 in _decodeObject ()
#23 0x9312af70 in loadNib ()
#24 0x9312a96c in +[NSBundle(NSNibLoading) 
_loadNibFile:nameTable:withZone:ownerBundle:] ()
#25 0x93165f60 in -[NSWindowController loadWindow] ()
#26 0x93165d1c in -[NSWindowController window] ()
#27 0x00236a80 in -[UniLibWindowController runModal] ()

ftp://v-fx.com/public/UniLib.xib

_______________________________________________

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]

Reply via email to