Hi!
Es ist wieder soweit: Die Sommerpause nutze ich mal wieder für "konzeptionelle" Gedanken:
Ich möchte als nächstes Projekt eine NSDocument-basierte App für den Mac App Store vorbereiten. In dieser lese / schreibe ich parallel zu den Dokumenten, die ein Benutzer in NSOpenPanel / NSSavePanel auswählt, Dateien mit Meta-Daten, die den gleichen Namen, aber eine andere Erweiterung haben ... gemäß Apple sogenannte "related items":
Cool, das ist genau, was ich brauche.
Allerdings habe ich Dateizugriffe bisher nicht mittels NSFilePresenter / NSFileCoordinator koordiniert ... sicherlich ein Fehler, aber bisher hatte meine App eben "Glück". Für die Nutzung in der Sandbox ist ein NSFilePresenter aber obligatorisch, u. a. zum Registrieren der "related items".
Könnt Ihr mich zu einer Dokumentation schicken, welche die Verwendung beider Klassen idealerweise an einem Beispiel erläutert? Ich habe mir zwar schon "The Role of File Coordinators and Presenters" durchgelesen, stehe aber noch auf'm Schlauch ... Vielleicht sollte ich die o. g. Datei auch in einer eigenen NSDocument-Klasse behandeln?
Ciao, Mattes
Es ist wieder soweit: Die Sommerpause nutze ich mal wieder für "konzeptionelle" Gedanken:
Ich möchte als nächstes Projekt eine NSDocument-basierte App für den Mac App Store vorbereiten. In dieser lese / schreibe ich parallel zu den Dokumenten, die ein Benutzer in NSOpenPanel / NSSavePanel auswählt, Dateien mit Meta-Daten, die den gleichen Namen, aber eine andere Erweiterung haben ... gemäß Apple sogenannte "related items":
Apple schrieb:
- Related items. With the appropriate entitlement, your app can access a file with the same name as a user-specified file, but a different extension. This can be used for accessing files that are functionally related (such as a subtitle file associated with a movie) or for saving modified files in a different format (such as re-saving an RTF flat file as an RTFD container after the user added a picture).
Cool, das ist genau, was ich brauche.
Allerdings habe ich Dateizugriffe bisher nicht mittels NSFilePresenter / NSFileCoordinator koordiniert ... sicherlich ein Fehler, aber bisher hatte meine App eben "Glück". Für die Nutzung in der Sandbox ist ein NSFilePresenter aber obligatorisch, u. a. zum Registrieren der "related items".
Könnt Ihr mich zu einer Dokumentation schicken, welche die Verwendung beider Klassen idealerweise an einem Beispiel erläutert? Ich habe mir zwar schon "The Role of File Coordinators and Presenters" durchgelesen, stehe aber noch auf'm Schlauch ... Vielleicht sollte ich die o. g. Datei auch in einer eigenen NSDocument-Klasse behandeln?
Ciao, Mattes
Diese Seite bleibt aus technischen Gründen unbedruckt.