Hi all,
I have an application that uses NSWorkspace openFile:withApplication: to launch another application: [[NSWorkspace sharedWorkspace] openFile:@"/tmp/test.mp3" withApplication:@"/Applications/MaxPostProcessing.app"] In MaxPostProcessing.app, how can I determine the file that was the parameter passed to openFile: ?? I've tried using the arguments (argv) passed into main(), but only see "-psn_0_188462" as argv[1]. I also tried NSNotificationCenter, but am not seeing any output from my observer method obsMethod:(id)aNotification Can someone point me in the right direction? Thanks alot! -Ryan int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; Notifier *notifier = [[Notifier alloc] init]; closelog(); [pool drain]; return 0; } @implementation Notifier - (void)init { [super init]; NSNotificationCenter *notificationCtr; notificationCtr = [[NSWorkspace sharedWorkspace] notificationCenter]; // Register for all notifications [notificationCtr addObserver:self selector:@selector(obsMethod:) name:nil object:nil]; syslog(LOG_WARNING, "Notifier.m: added observer"); } - (void)obsMethod:(id)aNotification { syslog(LOG_WARNING, "Notification name=%s", [[aNotification name] cStringUsingEncoding:NSASCIIStringEncoding]); } - (void)dealloc { NSNotificationCenter *notificationCtr; notificationCtr = [[NSWorkspace sharedWorkspace] notificationCenter]; [notificationCtr removeObserver:self]; [super dealloc]; } @end _______________________________________________ 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]