> On Feb 5, 2019, at 6:38 PM, Saagar Jha <saa...@saagarjha.com> wrote: > > FYI, iOS apps start with their working directory set to “/“ (but don’t depend > on this!), so trying to write there is going to fail.
Yes, the writes to / do appear to fail. > NSHomeDirectory is an easy way to get your sandbox root, but you should > probably be using the options the others have mentioned. Of NSHomeDirectory, NSDocumentDirectory, and NSLibraryDirectory, I'm currently using NSDocumentLibrary for the scratch directory. I presume for each of these areas, the storage is persistent across app invocations. Is there a temporary area available for use? -Carl > > Regards, > Saagar Jha > >> On Feb 4, 2019, at 19:30, Carl Hoefs <newsli...@autonomy.caltech.edu >> <mailto:newsli...@autonomy.caltech.edu>> wrote: >> >> iOS 12 >> >> Q1. In general, is an iOS app expected to determine the sandbox path to >> manage its files? >> >> Q2. Does the sandbox behave like the "current working directory" default on >> macOS? (i.e., if a function writes out a file to just "filename" with no >> path, does it get written automatically to the sandbox?) >> >> Q3. What is the proper way to determine the app sandbox path? Is there an >> app-wide runtime global? >> >> NSString *sandbox = >> [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) >> lastObject]; >> >> -Carl >> >> _______________________________________________ >> >> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com >> <mailto: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 >> <http://lists.apple.com/> >> >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/cocoa-dev/saagar%40saagarjha.com >> <https://lists.apple.com/mailman/options/cocoa-dev/saagar%40saagarjha.com> >> >> This email sent to saa...@saagarjha.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