Récupérer les arguments d'une NSURL [Résolu] |
Bienvenue invité ( Connexion | Inscription )
Récupérer les arguments d'une NSURL [Résolu] |
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 |
|
|
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
|
|
|
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...
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 |
|
|
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
|
|
|
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
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 |
|
|
Nous sommes le : 20th April 2024 - 17:24 |