Hi There,
First off: thank you for your amazing work here! I’ve been able to develop and deploy a mobile app with most of my time spent building the cool stuff for the first time ever!
My one snag until now: I’m not seeing the writeAsStringAsync
method when I output the Filesystem object:
Object {
"deleteAsync": [Function fn],
"downloadAsync": [Function fn],
"getInfoAsync": [Function fn],
}
This happens both on Expo share and in my iOS simulator. Is this intended? Because the closest thing I see in the docs [1] is: "… URIs pointing to local files on the device to identify files. "
[1] https://docs.expo.io/versions/v19.0.0/sdk/filesystem.html
Hey Andresn I’ll try my best to help here:
Using this package.json setup:
"expo": "^19.0.0",
"react": "16.0.0-alpha.12",
"react-native": "https://github.com/expo/react-native/archive/sdk-19.0.0.tar.gz",
When I console.log(FileSystem)
which is import { FileSystem } from ‘expo’; I get:
"downloadAsync": [Function downloadAsync],
"getInfoAsync": [Function getInfoAsync],
"makeDirectoryAsync": [Function makeDirectoryAsync],
"moveAsync": [Function moveAsync],
"readAsStringAsync": [Function readAsStringAsync],
"readDirectoryAsync": [Function readDirectoryAsync],
"writeAsStringAsync": [Function writeAsStringAsync],
I tested this through XDE and the iOS simulator. What operating system and version of Expo SDK are you using?
Ah, it might be my versions of RN/Expo, I’ll check here shortly, thanks!:
"expo": "^18.0.3",
"react": "16.0.0-alpha.12",
"react-native": "^0.45.1"
1 Like