• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Spotlight Importer
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Spotlight Importer


  • Subject: Re: Spotlight Importer
  • From: "Sean McBride" <email@hidden>
  • Date: Tue, 26 Feb 2008 10:55:36 -0500
  • Organization: Rogue Research

On 2/26/08 12:45 AM, Quincey Morris said:

>On Feb 26, 2008, at 00:16, Gerriet M. Denkmann wrote:
>
>> I have an application (10.4.11) which creates simple text files
>> (utf-8 or utf-16).
>> When I store some document as "myNewFile" then Spotlight does know
>> nothing about it's content.
>> But when I store the same file as "myNewFile.txt" then all is fine.
>>
>> Is there a way to tell Spotlight to treat all files with
>> NSFileHFSCreatorCode = 'MyAp' as if it had a ".txt" file extention?
>> Or: if NSFileHFSCreatorCode = 'MyAp' then treat it as public.plain-
>> text (unless the file extention says otherwise).
>
>Your file is going to need a application-defined UTI, which is defined
>in the app's info.plist file. That private UTI definition can also
>equate your private HFS creator code to the private UTI, but there's
>not much point in using that mechanism if you're saving the file with
>a UTI anyway. I'm guessing that spotlight will happily index a file
>with UTI public.plain-text.something-your-application-defined as a
>text file, but I don't know for sure.

UTIs have no connection to creator codes.  A UTI is defined in terms of:
a) filename extension
b) HFS type code
c) MIME type

A UTI _cannot_ be attached to a file as metadata, and a UTI cannot be
determined by the system by examining the file's contents.

If a file has no filename extension and no HFS type, then no creator
code will help you, custom importer or not.

Gerriet, could you give your files an HFS type of 'TEXT'?  If not, give
them a unique HFS type and make your own UTI declaration.

--
____________________________________________________________
Sean McBride, B. Eng                 email@hidden
Rogue Research                        www.rogue-research.com
Mac Software Developer              Montréal, Québec, Canada

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Spotlight Importer
      • From: Quincey Morris <email@hidden>
References: 
 >Spotlight Importer (From: "Gerriet M. Denkmann" <email@hidden>)
 >Re: Spotlight Importer (From: Quincey Morris <email@hidden>)

  • Prev by Date: Re: Observing with GC
  • Next by Date: Re: Animated button
  • Previous by thread: Re: Spotlight Importer
  • Next by thread: Re: Spotlight Importer
  • Index(es):
    • Date
    • Thread