IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Récupérer les arguments d'une NSURL [Résolu]
Options
Slumb
posté 21 Jul 2014, 14:34
Message #1


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Bonjour,

Ma question est dans le titre, comment récupérez-vous les paramètres d'une URL ? (ex : ?key1=val1&key2=val2&key3=val3&key4=val4)

Avant de me faire hurler dessus comme un malpropre, j'ai regardé la doc et Google. J'ai bien trouvé le "query" mais cela donne en retour toute la chaine de caractère en un seul bloc. Cela donne du travail par la suite (que j'ai fais et qui fonctionne) en séparant la chaine dans un tableau mais il faut par la suite accéder a ce tableau.

Bref, ça marche mais c'est pas top. Sur Android mes collègues me racontent qu'il y a une méthode pour les récupérer de suite (genre, donne moi la valeur de la key3). Existe t'il un équivalent sous MAC/iOS ?

Merci pour vos réponses.

Ce message a été modifié par Slumb - 22 Jul 2014, 15:15.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post
schlum
posté 21 Jul 2014, 14:40
Message #2


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Des gens se sont déjà posé la question ici :
http://stackoverflow.com/questions/8756683...values-for-keys


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
Slumb
posté 22 Jul 2014, 15:15
Message #3


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Merci schlum, donc il n'est pas possible de récupérer directement des paramètres... sad.gif

Ce message a été modifié par Slumb - 22 Jul 2014, 15:15.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post
schlum
posté 22 Jul 2014, 15:19
Message #4


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 449
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



Non, la classe n’est pas faite pour ça ; en Java (Androïd) c’est pareil, il faut passer par une bibliothèque externe (URLEncodedUtils) ; ce n’est pas directement dans la classe URI.

Surcharger les classes de bases de méthodes compliquée est une très mauvaise habitude.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
Slumb
posté 22 Jul 2014, 15:31
Message #5


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 782
Inscrit : 11 Sep 2005
Membre no 45 692



Ah... Ils me l'ont pas dis ça smile.gif

Merci pour la précision.


--------------------
iMac 27" - MBP 15"
PC ASUS Z97 WIFI + Bluetooth - Intel Core i7-4790K CPU 4,00GHz - GeForce 980 GTX ZOTAC 4Go - 16Go RAM - SSD Crucial
Bluetooth Device (Personal Area Network)
Bluetooth Device (RFCOMM Protocol TDI)
Carte réseau Broadcom 802.11ac
Intel Ethernet Connection I218-V
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 16th April 2024 - 16:47