2016-08-02 7 views
1

Скажем, у меня есть HTML-файл на сервере под названием sample.txt (это обычный текстовый документ)Как получить строку с сервера?

Внутри файла sample.txt является строка, которая говорит http://sample.com

В делегатом моего приложения я это код

NSDictionary* defaults = @{@"server_addr": @"http://sample.com"}; [[NSUserDefaults standardUserDefaults] registerDefaults:defaults];

Вместо того, чтобы изменить server_addr в приложение при необходимости изменить серверы, я хотел бы изменить server_addr из вне приложения, вызвав то, что строка кода в sample.txt намой сервер.

Как я могу это сделать?

Любая помощь была бы принята с благодарностью!

ответ

2

Вы можете использовать NSURLSessionDownloadTask для загрузки файла с сервера.

Или если вы хотите проверить данные о версии сервера Вы можете получить поле "Last-Modified" из заголовка ответа HTTP и сравнить с текущей версией данных в своем приложении.

Прочтите загруженный файл, чтобы получить данные, которые вы хотите.

+0

Как я мог это сделать? У вас есть ссылка на пример или образец случайно? Это было бы очень полезно! Спасибо! – Creagen

+0

@Creagen должен написать много кода, например, так что я сори, что я не могу показать для вас здесь. Вы должны найти, как использовать NSURLSessionDownloadTask самостоятельно, и я уверен, что он работает. Я надеюсь, это поможет – larva

Смежные вопросы