>From what I have read in the docs, accessing files outside of the approved >areas/domains (music, photos, documents(?) ) will ALWAYS require user >interaction.
Apple is really screwing us in this one. I hope that Conrad is right with his suggestion. On Jun 23, 2012, at 12:17 PM, Matthew Weinstein wrote: > Dear cocoa-dev, > So I'm wondering how in the maze of sandboxed apps how to get my app to work > properly. What it does is wrap around pdf files so that they can be combined, > separated; etc. It doesn't actually change the original pdfs, just remembers > their locations, reads them in and then writes to a different pdf (as the > user requests). > > In addition it opens a specific wrapper on launch which contains standard > elements that a user might want to add to their pdf (blank pages, etc.). The > file is just a typical file that the program creates, stored at a location > provided by the user, so that they can add their own elements to this > wrapper. > > The first time the program is run, it doesn't find this special wrapper, asks > the user where they want it it, they pick a spot (home or documents), the > program creates a directory, copies the needed files out of its bundle, it > opens the file, and all is well, the elements from the "fixings" wrapper > appear in a menu on the menu bar. > > However, the second time the program is run, i.e., once the files have been > put in place and I try to access them, I get a "257" error on > [[NSDocumentController sharedDocumentController] > openDocumentWithContentsOfURL: myurl display: YES error: &err]; Which seems > to mean I don't have permission... > > It doesn't matter where the user saves the file; I get the 257 error. I did > all of this because when I created the directory using the > NSHomeDirectoryForUser(NSUserName()) and submitted the application, Apple > complained and said I needed to ask the user where to put it; but if I do I > get a 257 subsequent times the program is run. > > Any ideas on how to do this or get beyond the error code? > > --Matthew > _______________________________________________ > > 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/zav%40mac.com > > This email sent to z...@mac.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