Я хочу загрузить контент в свое приложение с веб-сервера, но если Интернет недоступен, я бы хотел, чтобы пользователь имел доступ к загруженному по умолчанию или старому загруженному контенту. Это будет в формате XML. Я знаю, как загрузить XML с веб-сервера в мое приложение, и я могу сохранить XML-как-строку и перезагрузить. Но как я "отправляю" продукт с файлом данных XML по умолчанию? Я попытался создать новый ресурс с помощью add-to-project, но не могу найти файл в каталоге моего приложения.
Возможно ли это?
Хорошо, я вернулся к этой задаче. Я правильно загрузил свой XML с моего веб-сервера с URL-адресом, указывающим на файл сервера, однако, когда я обнаружил, что сеть «недоступна», я просто указываю URL-адрес на локальный XML-файл моего приложения и получаю следующую ошибку. Я не могу найти подробное описание, но я думаю, что это говорит о том, что URL указывает на недоступное местоположение. Я храню этот ресурс в неправильном месте? Я думаю, что я хочу это в HomeDirectory / Library ??
Отладочный вывод
loadMyXml: /var/mobile/Applications/950569B0-6113-48FC-A184-4F1B67A0510F/MyApp.app/SampleHtml.xml
2009-10-14 22: 08: 17.257 MyApp [288: 207] Вау! Это не сработало.
Ошибка Domain = NSXMLParserErrorDomain Code = 5 «Операция не может быть завершена. (NSXMLParserErrorDomain ошибка 5.)»
2009-10-14 22: 08: 17.270 MyApp [288: 207] Операция не может быть завершена. (NSXMLParserErrorDomain ошибка 5.)