Re: Launch with bundle fails the first time
Re: Launch with bundle fails the first time
- Subject: Re: Launch with bundle fails the first time
- From: "Adam R. Maxwell" <email@hidden>
- Date: Sat, 9 Dec 2006 09:16:54 -0800
On Dec 9, 2006, at 00:56, Trygve Inda wrote:
You know the location of the application, don't make the system
look for it.
Use any of the NSBundle methods to construct the path:
- (NSString *)pathForResource:(NSString *)name ofType:(NSString
*)extension
- (NSString *)resourcePath
NSURL *appURL = [NSURL fileURLWithPath:[NSString
stringWithFormat:@"%@/Contents/FolderForApps/MySubApp.app",
[[NSBundle
mainBundle] bundlePath]]];
[[NSWorkspace sharedWorkspace] openURL:appURL];
Regards,
Conor
http://www.bruji.com/
Same situation... I lose these options.
options:(NSWorkspaceLaunchOptions)options
additionalEventParamDescriptor:(NSAppleEventDescriptor *)descriptor
launchIdentifier:(NSNumber **)identifier
Can you use LSOpenFromURLSpec() instead? The LSLaunchURLSpec gives
you some options to the AppleEvent passing, anyway. LSRegisterURL
might allow you to subsequently use NSWorkspace, also, but I think it
will be less reliable.
Adam
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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