Here's a strange one.

In my app I have a bunch of templates which are packaged documents loaded directly from my app's resources. On my system and the vast majority out there, they work fine. But a couple of users have reported that they don't see them.

I've tracked down the issue to the check for a file package. On these few systems, - (BOOL)isFilePackageAtPath:(NSString *)fullPath is returning NO, so the package gets treated as a folder and has its contents scanned (by NSDirectoryEnumerator) instead of being added to the list of templates. Similarly, the Finder shows the package as a folder not a file, so somewhere the package flag is getting blitzed.

Anyone got any idea how that can happen? The app is downloaded as a zip file, unzipped and is simply drag-installed to /Applications (or wherever). Does the package flag rely on the unzipper utility knowing how to deal with it correctly? Maybe these few people used a different unzip utility... </grasping at straws> Can permissions have a bearing on this? The containing resources folder is read/write for the owner, read for 'everyone' and has no group permissions set at all (7-0-5). Then again, it works for the vast majority, so it can't really be that.

--Graham
_______________________________________________

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to