The trick is to set the SDK to 10.5 and then in the target build settings, set:
Mac OS X Deployment Target to Mac OS X 10.4. (under Deployment) You'll want to set it for all your configurations: (Debug, Release, etc) On Sat, Jun 21, 2008 at 12:51 PM, Jacob Bandes-Storch <[EMAIL PROTECTED]> wrote: > I'm working on a project (with another developer) that will target OSes > older than 10.5, and I'd like to use the Leopard-only NSWindow method > -setCollectionBehavior:. As far as I know, the best way to do this is to > check for the method using -respondsToSelector:. I need to use the enum type > NSWindowCollectionBehavior. When I try this, I get an error saying "error: > 'NSWindowCollectionBehaviorCanJoinAllSpaces' undeclared (first use in this > function)" and a warning "warning: 'NSWindow' may not respond to > '-setCollectionBehavior:'". This is because I'm using the 10.4 SDK... I've > read in some places to set the "Cross-develop using target SDK" setting of > the project to 10.5, but that setting is not available in the General tab of > the project info. Does anyone know how to do this properly without angering > the compiler? > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > 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/unmarked%40gmail.com > > This email sent to [EMAIL PROTECTED] > -- Mark Munz unmarked software http://www.unmarked.com/ _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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]