Este posibil să-mi las static-cadru de acces la aplicație iOS dosare? [iOS]

0

Problema

În prezent sunt în curs de dezvoltare un SDK și este mai bine să fie conceput ca un cadru static. Acesta va accesa unele de rețea descărcat fișiere de resurse situat în dosar de aplicație, cum ar fi /var/mobile/Applications/... am incercat sa trec absolut calea de fișier și nu se poate obține resurse. Apoi am reconstrui SDK într-un cadru dinamic (cu Încorpora&Semn în Xcode General), se poate accesa dosarul de aplicare cu nici o problema.

Există oricum pentru a face static cadru au acces la dosar?

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

Cel mai bun răspuns

0

Pe platforma iOS de un dispozitiv real, nu se poate folosi calea absolută de acces la rețea-descărcat fișiere de resurse situat în folderul aplicației pentru a sandbox sistem de fișiere. în schimb, puteți folosi NSDocumentDirectory API pentru a le accesa. Înainte de a accesa fișierul, ai avut mai bine să utilizați fileExistsAtPath API pentru a verifica dacă fișierul există în cale.

Dacă sunteți confuz, puteți folosi framework numit FLEX pentru a confirma dacă fișierul este descărcat cu succes.

2021-11-24 13:31:25

Eu sunt, folosind NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, DA); pentru a obține sprijinul cererii director. În fapt, calea am este /var/mobile/Containere/Date/Aplicații/DD42D5DE-E18C-47A7-BE4A-92EE8E9718FB/Library/Application Support/... Din Cadru Dinamic poate accesa fișierele folosind această cale, mă întreb dacă nu este o problemă de această cale.
MortyXiong

Înainte de a accesa fișierul, ai avut mai bine să utilizați fileExistsAtPath API pentru a verifica dacă fișierul există în cale. Dacă sunteți confuz, puteți folosi framework numit FLEX pentru a confirma dacă fișierul este descărcat cu succes. @MortyXiong
ChenYilong

În alte limbi

Această pagină este în alte limbi

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