NSColorPicker Plugin (Bundle) und Zugriff aufs Dateisystem

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • NSColorPicker Plugin (Bundle) und Zugriff aufs Dateisystem

    Ich sitze gerade an einem eignem ColorPicker, der sich im OS X ColorPicker einnistet und von dort Zugriff auf gespeicherte Paletten und Farben des eigentlichen Hauptprogramms (twitter.com/MOApp/status/494884798457200640) haben soll. Diese liegen entweder im Container in der User Library oder im iCloud Ordner (Mobile Documents).

    Ich kann mittels

    Quellcode

    1. [[NSFileManager defaultManager] fileExistsAtPath:self.dataPath]

    abfragen, ob die Daten vorhanden sind, allerdings darf ich sie nicht lesen:

    ​The file “Palettes.cpmdb” couldn’t be opened because you don’t have permission to view it.


    Dieser eigene ColorPicker ist ein Bundle, das dann in der User Library under /ColorPickers liegt.

    Wie bringe ich diesem Bundle denn jetzt bei, das es auf die Daten zugreifen kann? Wo bekommt das denn jetzt die 'Berechtigung' her?
    Warum Boshaftigkeit unterstellen, wenn Unvermögen als Erklärung vollkommen ausreicht.