Je možné, aby můj statický rámec přístupu iOS aplikace složky? [iOS]

0

Otázka

V současné době jsem vývoj SDK a to je nejlepší, aby být navrženy jako statické rámce. To se přístup k některé síti-stáhnout zdrojové soubory se nachází ve složce aplikace, jako je /var/mobile/Applications/... snažila jsem se předat absolutní cestu k souboru a to nemůže dostat zdrojů. Pak jsem znovu SDK do dynamického rámce (s Embed&Podepsat v Xcode-Obecné), může získat přístup k aplikaci, složku s žádný problém.

Jsou tam tak jako tak, aby se statický rámec, mají přístup do složky aplikace?

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

Nejlepší odpověď

0

Na platformě iOS reálném zařízení, nelze použít absolutní cestu pro přístup k síti-stáhnout zdrojové soubory se nachází ve složce aplikace, protože pískoviště systému souborů. místo toho můžete použít NSDocumentDirectory API pro přístup k nim. Než budete získat přístup k souboru, jste měli lepší použít fileExistsAtPath API zkontrolovat, zda soubor existuje na cestu.

Pokud jste zmateni, můžete použít rámce jménem FLEX potvrdit, je-li soubor úspěšně stažen.

2021-11-24 13:31:25

Já používám NSSearchPathForDirectoriesInDomains(NSApplicationSupportDirectory, NSUserDomainMask, ANO); chcete získat podporu aplikací firem. Ve skutečnosti cesta, kterou jsem dostal, je /var/mobile/Kontejnery/Data/Aplikace/DD42D5DE-E18C-47A7-BE4A-92EE8E9718FB/Library/Application Support/... Od té doby, Dynamický Rámec může přístup k souborům pomocí této cestě, a já jsem přemýšlel, jestli to není problém této cesty.
MortyXiong

Než budete získat přístup k souboru, jste měli lepší použít fileExistsAtPath API zkontrolovat, zda soubor existuje na cestu. Pokud jste zmateni, můžete použít rámce jménem FLEX potvrdit, je-li soubor úspěšně stažen. @MortyXiong
ChenYilong

V jiných jazycích

Tato stránka je v jiných jazycích

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