Hallo!
habe die Forumssuche bemüht, aber keinen zutreffenden Beitrag dazu gefunden. Es geht um die Bookmarks von NSURL, genauer gesagt die security scope-Bookmarks, die ein App unter Sandbox benutzen muss, um volle Rechte über das File zu erhalten, wenn das App neu gestartet wird. Ist es grundsätzlich möglich, ein security bookmark zu erzeugen, das wie ein Finder alias wieder "resolved" werden kann? Sprich, wenn das File renamed oder verschoben wird, soll mir +[NSURL URLByResolvingBookmarkData....] die neue Location liefern. Das Bookmark ist aber sofort "stale"…
…wenn das File verschoben oder umbenannt wurde. Habe versucht, als NSURLBookmarkCreationOptions beide Werte NSURLBookmarkCreationSuitableForBookmarkFile und NSURLBookmarkCreationWithSecurityScope zu übergeben, aber dann ist das Bookmark NSData Objekt nil. Ich denke ich weiß auch warum - weil die Option NSURLBookmarkCreationSuitableForBookmarkFile nur dafür da ist, das Bookmark in ein File zu schreiben mit +[NSURL writeBookmarkData...].
Bin ich hier etwa auf eine weitere der 10 Mio. Limitierungen des App Sandboxing gestoßen?
Vielen Dank!!
habe die Forumssuche bemüht, aber keinen zutreffenden Beitrag dazu gefunden. Es geht um die Bookmarks von NSURL, genauer gesagt die security scope-Bookmarks, die ein App unter Sandbox benutzen muss, um volle Rechte über das File zu erhalten, wenn das App neu gestartet wird. Ist es grundsätzlich möglich, ein security bookmark zu erzeugen, das wie ein Finder alias wieder "resolved" werden kann? Sprich, wenn das File renamed oder verschoben wird, soll mir +[NSURL URLByResolvingBookmarkData....] die neue Location liefern. Das Bookmark ist aber sofort "stale"…
…wenn das File verschoben oder umbenannt wurde. Habe versucht, als NSURLBookmarkCreationOptions beide Werte NSURLBookmarkCreationSuitableForBookmarkFile und NSURLBookmarkCreationWithSecurityScope zu übergeben, aber dann ist das Bookmark NSData Objekt nil. Ich denke ich weiß auch warum - weil die Option NSURLBookmarkCreationSuitableForBookmarkFile nur dafür da ist, das Bookmark in ein File zu schreiben mit +[NSURL writeBookmarkData...].
Bin ich hier etwa auf eine weitere der 10 Mio. Limitierungen des App Sandboxing gestoßen?
Vielen Dank!!