Saya memiliki aplikasi dengan Pembelian Dalam Aplikasi, bahwa ketika pengguna membeli sesuatu, unduh satu file html ke folder Dokumen aplikasi saya.
Sekarang saya harus memeriksa apakah file HTML ini ada, jadi jika benar, muat file HTML ini, atau muat halaman html default saya.
Bagaimana saya bisa melakukan itu? Dengan NSFileManager
saya tidak bisa keluar dari mainBundle
..
Jawaban:
Swift 3:
... memberi Anda URL file dari direktori dokumen. Berikut ini memeriksa apakah ada file bernama foo.html:
Tujuan-C:
sumber
[0]
melalui pengaksesan indeksfirstObject
adalahnil
tidak ada cara yang masuk akal bagaimana program dapat berlanjut, karena sesuatu dalam kerangka Apple rusak parah.Apple merekomendasikan untuk tidak mengandalkan metode fileExistAtPath :. Sering kali lebih baik hanya mencoba membuka file dan mengatasi kesalahan jika file tersebut tidak ada.
Sumber: Referensi API Pengembang Apple
Dari panduan pengodean aman.
sumber
Jika Anda mengatur sistem file Anda secara berbeda atau mencari cara lain untuk mengatur sistem file dan kemudian memeriksa apakah file ada di folder dokumen ada contoh lain. juga menunjukkan pemeriksaan dinamis
sumber
Ini adalah cara memeriksa apakah file ada menggunakan Swift
sumber
periksa apakah file ada di samping jalur dokumen / tangkapan gambar:
sumber
sumber
NSURL.h disediakan
- (BOOL)checkResourceIsReachableAndReturnError:(NSError **)error
untuk melakukannyaAtau menggunakan Swift
sumber