What the heck? Writing and reading ios files??

Ralph DiMola rdimola at evergreeninfo.net
Thu Jun 25 17:16:34 EDT 2020

FYI: So does Android.

<rant> I always get pushback when I say "case sensitivity in file names is a disaster waiting to happen". If doesn't waste a few days now it will later. The push back is either purest or that it saves cpu cycles. If your running Amazon's website then OK have a party with case sensitivity but in most cases it doesn't make much if any performance difference. Imagine if we had case sensitive URLs or email addresses. That would be a hackers dream.</rant>

Ralph DiMola
IT Director
Evergreen Information Services
rdimola at evergreeninfo.net

-----Original Message-----
From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf Of prothero--- via use-livecode
Sent: Thursday, June 25, 2020 4:07 PM
To: JJS via use-livecode
Cc: prothero at earthlearningsolutions.org
Subject: Re: What the heck? Writing and reading ios files??

Thanks for you input. What I found out is that the iPhone cares very much about case in text, but running the app on my desktop didn’t care about case, so I had a mystery solved only by going down every blind alley until I finally found the offending code.

It also seems, but I haven’t tested this because I’m burned out after a day fighting with this, is that it seems the put URL statement likes to have its defaultFolder set and that it doesn’t like full pathnames. Not sure, but ……

This is one thing that can be extremely frustrating when the IDE doesn’t match the requirements for the destination device. Seems maybe there could be  warning that would appear in the help files especially about the case sensitivity of iOS filenames.

BTW, specialFilePath(“Documents”) works on ios, as does specialFilePath(“documents”), at least on the versions I'm using. (iOS latest and latest Mac OS’s).

Thanks for your responses,

William A. Prothero
Santa Barbara, CA. 93105

use-livecode mailing list
use-livecode at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:

More information about the use-livecode mailing list