On 18 Feb 2010, at 05:30, Kiel Gillard wrote: > Hi all, > > I'm trying to cancel a modal NSAlert when Spotlight determines a file exists > in the file system. I create and start the NSMetadataQuery before I run the > alert modal. However I do not receive notifications of changes to my metadata > query while my application is running modal. > > The docs indicate NSMetadataQuery and MDQuery operate on particular modes of > an application's run loop however I am required to run the NSAlert modal. > > I used an NSAlert with a modal session but that produced strange results. > These results did not include the observer receiving the appropriate > notifications for changes to my metadata query. > > Is there some way I can have the best of both worlds? > You could try using a modal sheet, if it fits your modal requirements:
// show the save sheet [NSApp beginSheet:[self window] modalForWindow:_modalForWindow modalDelegate:self didEndSelector:@selector(sheetDidEnd:returnCode:contextInfo:) contextInfo:NULL]; I use such a configuration and my app continues to receive events from my run loop attached network sources. Regards Jonathan Mitchell Developer http://www.mugginsoft.com > Thanks in advance, > > Kiel > > _______________________________________________ > > 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/jonathan%40mugginsoft.com > > This email sent to jonat...@mugginsoft.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 arch...@mail-archive.com