Muszę przeanalizować ciąg adresu URL, taki jak ten:
&ad_eurl=http://www.youtube.com/video/4bL4FI1Gz6s&hl=it_IT&iv_logging_level=3&ad_flags=0&endscreen_module=http://s.ytimg.com/yt/swfbin/endscreen-vfl6o3XZn.swf&cid=241&cust_gender=1&avg_rating=4.82280613104
Muszę podzielić NSString na części sygnalizacyjne, takie jak cid=241
i &avg_rating=4.82280613104
. Robiłem to z, substringWithRange:
ale wartości wracają w losowej kolejności, więc to wszystko psuje. Czy istnieje klasa, która umożliwia łatwe analizowanie, w której można ją w zasadzie przekonwertować na NSDictionary, aby móc odczytać wartość klucza (na przykład ValueForKey: cid
powinien zwrócić 241
). A może jest tylko inny łatwiejszy sposób na przeanalizowanie tego niż użycie NSMakeRange
do uzyskania podciągu?