Мне нужно проанализировать строку URL, подобную этой:
&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
Мне нужно разбить NSString на компоненты, такие как cid=241
и &avg_rating=4.82280613104
. Я делаю это с помощью substringWithRange:
, но значения возвращаются в случайном порядке, так что это беспорядок. Есть ли класс, который позволяет легко разбираться, где вы можете в основном преобразовать его в NSDictionary, чтобы иметь возможность читать значение для ключа (например, ValueForKey: cid
должен возвращать 241
). Или есть еще один простой способ разобрать его, чем использовать NSMakeRange
для получения подстроки?