Création d'un security scoped bookmark avec NSSavePanel
klog
Membre
Salut à tous !
Je m'arrache les cheveux depuis hier en essayant en vain de créer un security scoped bookmark (via bookmarkDataWithOptions...) avec l'URL issue d'un NSSavePanel...
J'ai systématiquement nil en retour avec une erreur NSCocoaErrorDomain code 260.
Je n'ai pas de problème quand je fais la même chose suite à un NSOpenPanel.
Donc ma question est triviale : peut-on combiner security scoped bookmark avec NSSavePanel ?
A la lecture de la doc Apple, et les NSOpenPanel héritant de NSSavePanel, j'imaginais que oui, mais là je commence sérieusement à douter !
Par avance merci pour vos tuyaux !
Cyril.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
C'est étrange... Après quelques tests, j'ai réussi à créer ce fout@&u bookmark, mais selon l'endroit où je place sa création, ça fonctionne ou échoue :
Echec (bookmark dès que le panel nous donne la main) :
Quelqu'un peut-il me dire la raison de ce comportement ? Faut-il qu'il y ait un accès effectif au disque ? Je suis dans le flou le plus total, et j'aime pas qu'un truc marche sans comprendre pourquoi... ::)
Dans le cas d'un NSOpenPanel, j'arrive à créer le bookmark dès le début du block.
Merci,
Cyril.