[Prev] Thread [Next] |
[Prev] Date [Next]
Discovering the status of Spotlight indexing
Thu Apr 23 04:01:30 2009
I am working on an app which executes an MDQuery under Carbon. Currently I
run it once, in sync mode. If I run it during the initial indexing of a
volume (which typically takes hours), the application hangs in the
MDQueryExecute call (presumably until indexing is finished).
I can use an async call and let the results trickle in, but that is still
not ideal. I would like to be able to discover that this indexing is still
going on and inform the user to try later (perhaps even with a time
estimate), just as the Spotlight desktop app does.
How can I do this programmatically (under 10.4.x and above)?
Do not post admin requests to the list. They will be ignored.
Spotlight-dev mailing list ([EMAIL PROTECTED])
Help/Unsubscribe/Update your Subscription:
This email sent to [EMAIL PROTECTED]