2010-06-16 52 views
17

Bu oldukça basit bir soru - NSURL yerel bir dosyaya bağlanıyorsa nasıl kontrol edebilirim?NSURL Yerel Dosya olup olmadığını kontrol edin

Biliyorum, RTFM, ancak belgeleri kontrol ettim ve bununla ilgili herhangi bir yöntem görmüyorum.

Ben bulmak yaptığı tek yöntemler -isFileReferenceURL ve -isFileURL, ama ben bu sadece onay URL doğrudan dosyasına bağlantı olmadığını düşünüyorum.

Not: Bir iPhone uygulaması yapıyorum, bu yüzden "yerel dosya" ile proje kaynaklarında saklanan bir .html dosyası kastediyorum.

Yardımlarınız için şimdiden teşekkür ederiz.

cevap

30

-isFileURL, URL'nizin şu dosyayı kullanıyor olup olmadığını kontrol edecektir: scheme. Gerçek bir dosyaya başvurup başvurmadığını kontrol etmez.

+0

sayesinde anlamına geliyordu tam olarak ne emin değildi. – element119

+0

@Goles, cevabı 2010'dan itibaren nasıl oluyor? Sadece üstbilgiyi kontrol ettim ve kullanılabilirlik hakkında herhangi bir açıklama yok, bu yüzden çağlar için orada olduğunu varsayalım. –

7

URL 5'in dosya referansı olup olmadığını denetleyen, iOS 5'den itibaren -isFileReferenceURL vardır. 5.0'dan önce,

iOS 5.0 ve sonrası sürümlerinde kullanılabilir. (Sembol iOS 4 mevcuttur, ancak hiçbir işlem gerçekleştirir.)

Bu yeni-gelenlerin yardımcı olur umarım ...

İlgili konular