If I try using the FileChooser class on iOS, things seem pretty broken when trying right now with the iOS simulator (3.2 iPad, fwiw…).
Firstly, for file save behaviour, I had to add defined(JUCE_MAC) to the following line in juce_amalgamated.cpp (around line 264025 in my copy…) … otherwise, the code crashes:
bool isHiddenFile (const String& path)
#if defined(JUCE_MAC) &&
File save: the dialog presented seems to show everything! IMO what it really should show (unless told otherwise!) is the Documents folder and contents as the “virtual root”, and not allow the user to browse out above and beyond this folder (i.e. preserve the sandbox, Apple would no doubt reject an app showing the current behaviour…)
File open: doesn’t actually cause anything to display for some reason - haven’t drilled down specifically as to why yet!