NSHomeDirectory()
sta ripristinando la mia radice di sandbox, non la mia home directory. [@"~" stringByExpandingTildeInPath]
sta facendo la stessa cosa.Come posso ottenere la home directory degli utenti nell'obiettivo-c in un'app sandbox?
Questo /Users/username/Library/Containers/appID/Data
è ciò che viene restituito. Come ottengo /Users/username/
?
L'unica cosa che fa davvero bene è impostare un default corretto per le finestre di dialogo di apertura/salvataggio dei file. In questo momento, se impostato su NSHomeDirectory() non è molto facile da usare. La maggior parte delle persone non sa nemmeno cosa sia la cartella Libreria. – Justin808
Questo è un buon uso, un altro è quello di verificare se sei nella sandbox confrontandolo con quello che 'NSHomeDirectory()' ritorna, e sono sicuro che ce ne sono altri ... – CRD
E ancora un altro è quello di accedere ad un file tramite il 'com.apple.security.temporary-exception.files.home-relative-path. *' autorizzazioni temporanee – Dov