Ich habe eine Legacy-App (minimal portiert von Mac System 7 zu Carbon to Cocoa) wo Benutzer berichten, dass die KMDItemKind-Metadaten, wie berichtet, meine DLLs, von der App gespeicherten Textdateien auf "Microsoft Excel 97- 2004 Arbeitsbuch ". Der Legacy-Dateiersteller und -Typ sollte auf 'cBaS' und 'TEXT' gesetzt sein (wie es bei Apple in den alten Tagen registriert war), und die Legacy-Dateierweiterung ist '.bas'.Wie wird der kMDItemKind eines gespeicherten Dokuments unter Mac OS X eingestellt?
Was setzt die kMDItemKind Metadaten von gespeicherten Dateien unter Mac OS X?
Wie stelle ich sicher, dass der kMDItemKind beim Speichern dieser Textdateien richtig eingestellt ist, damit meine App sie öffnet?
Ach, zu wechseln wäre es erscheint viele Tausende von aktuellen Benutzern mit mehr als 15 Jahren wert seine von alten Dateien und Dokumentation in Existenz unter Verwendung der aktuellen Dateierweiterung. Sieht so aus, als müssten sie sich mit der Verwirrung des Dateityps abfinden, selbst wenn ich versuche, die App zu aktualisieren ... – hotpaw2
* C'est la vie *. Es gab einen evolutionären Pfad von System 7 zu Mac OS X 10.7, aber 20 Jahre ignorierte Softwareentwicklung führt zu Inkompatibilitäten. –