Jeg vil lige høre om der er andre end mig der har haft problemer med at gemme lokalt (File.applicationStorageDirectory) på mac. Har lavet en AIR app som virker fint på PC men ikke på mac, har prøvet flere maskiner, både Mac og PC. Det er både XML og billeder, som jeg gemmer lokalt. Så vil gerne høre om der er andre der har oplevet det?
På forhånd tak.
3 kommentarer
Hmm, ikke umiddelbart. Men den filsti du bruger der er på mac gemte under applikations ikonet. Eller rettere: du skal højre klikke på dit programs ikon i din applikations mappe og trylle vis indhold af pakke eller show package contenter afhængigt af dit OS sprog. Og deri skulle dine filer så ligge. Virker det ikke?
@ Supermoos: du forveksler vist 'File.applicationStorageDirectory' med 'File.applicationDirectory'
. Den sidste kan man vist ikke gemme i.
'applicationStorageDirectory' er en unik mappe, som applikationen opretter første gang, den skal gemme noget; på mac gemmer den sig typisk (for OSX 10.4 og 10.5) under 'Users/"brugernavn"/Library/Preferences/"ID"/Local Store/'. "ID" i stien står for den ID, man har givet sin applikation i sine 'Application & Installer settings'. Hvis man ikke har angivet noget, vil den (mener jeg) typisk være 'com.adobe.example."navnet på din AIR-fil"'.
Har du prøvet evt. at bruge 'File.desktopDirectory', bare for at teste ?
/tmaker
Ja det er korrekt har brugt File.applicationStorageDirectory, og har også prøvet programmet File.desktopDirectory hvor den ikke gemte noget på skrivebordet. Jeg har godt læst at det skulle lægge i Library/Preferences men har ikke haft held til at finde mappe. Men jeg må lige prøve at finde en mac med CS4 så jeg kan fejlsøge på det. Er dog lidt mærkeligt da jeg før har lavet air apps som virker fint på mac.