Проверьте, является ли NSURL локальным файлом - PullRequest
17 голосов
/ 17 июня 2010

Это довольно простой вопрос - как я могу проверить, ссылается ли NSURL на локальный файл?

Я знаю, RTFM, но я проверил документацию и не вижу никаких методов, связанных с этим.

Единственные методы, которые я обнаружил , были -isFileReferenceURL и -isFileURL, но я думаю, что они проверяют, только ссылается ли URL на файл напрямую.

Примечание: Я создаю приложение для iPhone, поэтому под «локальным файлом» я имею в виду файл .html, хранящийся в ресурсах проекта.

Спасибо за любую помощь заранее.

Ответы [ 2 ]

34 голосов
/ 17 июня 2010

-isFileURL проверит, использует ли ваш URL схему file :. Он не проверяет, ссылается ли он на фактический файл.

7 голосов
/ 01 февраля 2012

Начиная с iOS 5 -isFileReferenceURL проверяет, является ли URL ссылкой на файл.До 5.0 он ничего не делал в соответствии с документацией ..

Доступной в iOS 5.0 и более поздних версиях.(Символ присутствует в iOS 4, но не выполняет никаких операций.)

Надеюсь, это поможет новичкам ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...