Sounds to me you like you want to read up on the "Related Items" feature of the sandbox.
On 22 Dec 2013, at 09:38, Leo <le...@rogers.com> wrote: > I'm sandboxing an app for the first time. The app has been out for a few > years by now, non-sandboxed. > > The app receives batches of PDF files and exports them with some changes. > Users can select files from NSOpenPanel or drag-and-drop. > > There are two options: > > -export files into a specific folder, or > -export each file into its original folder. > > The first option works with no problem: users select a destination folder in > NSOpenPanel, I create and then resolve the bookmark for this folder. Files > are being exported there as expected. > > > However, I'm not sure how to deal with the second option when each file > should be exported to its original enclosing folder. > > I tried to create a bookmark for file's enclosing folder when users add the > files: > > NSURL *url = [NSURL fileURLWithPath:[filePath > stringByDeletingLastPathComponent]]; > > NSData *bookmarkData = [url > > bookmarkDataWithOptions:NSURLBookmarkCreationWithSecurityScope > includingResourceValuesForKeys:nil > relativeToURL:nil > error:&err]; > > However, it results in this error: "The file “<enclosing folder name>” > couldn’t be opened." > > As far as I understand, it happens because user selects the file, which still > doesn't grant the right to bookmark its enclosing folder. > > > If I create a bookmark for file's URL, I can't use this bookmark to export > the file: the bookmark doesn't grant permissions to the enclosing folder. > > > I did some extensive research and experimented with different options with no > luck. > > > What am I missing? How can I bookmark the enclosing folder of user-selected > file (if at all)? > > > Any help will be appreciated! > > > Thanks, > Leo > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/mabdullah%40karelia.com > > This email sent to mabdul...@karelia.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com