È possibile che il mio quadro statico di accesso iOS le cartelle di applicazione? [iOS]

0

Domanda

Attualmente sto sviluppando un SDK ed è meglio essere concepito come un quadro statico. L'accesso di rete-scaricato della risorsa file che si trova nella cartella dell'applicazione, come /var/mobile/Applications/... ho provato a passare l'assoluto e il percorso del file non può ottenere la risorsa. Poi ho ricostruire l'SDK in un quadro dinamico (con Embed&Sign in Xcode Generale), è possibile accedere alla cartella dell'applicazione, senza alcun problema.

Ci sono comunque a rendere il quadro statico avere accesso alla cartella dell'applicazione?

dynamic-library ios static-libraries
2021-11-24 03:21:07
1

Migliore risposta

0

Sulla piattaforma iOS di un vero e proprio dispositivo, è possibile utilizzare il percorso assoluto per la rete di accesso-scaricato della risorsa file che si trova nella cartella dell'applicazione a causa della sandbox file di sistema. invece, è possibile utilizzare NSDocumentDirectory API per l'accesso. Prima di accedere al file, è meglio utilizzare fileExistsAtPath API per controllare se il file esiste nel percorso.

Se siete confusi, è possibile utilizzare il quadro denominato FLEX per verificare se il file è stato scaricato correttamente.

2021-11-24 13:31:25

Sto usando NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, SÌ); per ottenere il supporto dell'applicazione di directory. Infatti il percorso che ho preso è /var/mobile/Contenitori/Dati/Applicazioni/DD42D5DE-E18C-47A7-BE4A-92EE8E9718FB/Library/Application Support/... Dal Quadro di riferimento Dinamico e può accedere ai file utilizzando questo percorso, mi chiedo se non è il problema di questo percorso.
MortyXiong

Prima di accedere al file, è meglio utilizzare fileExistsAtPath API per controllare se il file esiste nel percorso. Se siete confusi, è possibile utilizzare il quadro denominato FLEX per verificare se il file è stato scaricato correttamente. @MortyXiong
ChenYilong

In altre lingue

Questa pagina è in altre lingue

Русский
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................