2016-08-02 2 views
1

Disons que j'ai un fichier html sur mon serveur appelé sample.txt (c'est un document de texte brut)Comment extraire une chaîne d'un serveur?

A l'intérieur du fichier sample.txt est une ligne qui dit http://sample.com

Dans le délégué de mon application, j'ai cette Code

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

au lieu d'avoir à changer le server_addr dans l'application lorsque besoin de changer de serveur, je voudrais changer le server_addr hors de l'application en appelant quelle que soit la ligne de code est en sample.txt sur mon serveur.

Comment est-ce que je peux faire ceci?

Toute aide serait grandement appréciée!

Répondre

2

Vous pouvez utiliser NSURLSessionDownloadTask pour télécharger un fichier à partir du serveur.

Ou si vous voulez vérifier les données de version du serveur Vous pouvez obtenir même "Last-Modified" champ de l'en-tête de réponse HTTP, et de comparer avec la version des données actuelles dans votre application.

Lisez le fichier téléchargé pour obtenir les données que vous voulez.

+0

Comment pourrais-je faire cela? Avez-vous un lien vers un exemple ou un échantillon par hasard? Cela serait vraiment apprécié! Je vous remercie! – Creagen

+0

@Creagen doit écrire beaucoup de code par exemple, donc je suis sory que je ne peux pas montrer pour vous ici. Vous devez trouver comment utiliser NSURLSessionDownloadTask par vous-même, et je suis sûr que cela fonctionne. J'espère que cela aidera – larva