我需要解析如下所示的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.82280613
这样的符号部分.我一直在对241
substringWithRange:
执行此操作,但是值以随机顺序返回,所以这会搞砸它.有没有什么类可以简化解析,基本上可以将其转换为NSDictionary,以便能够读取键的值(例如,ValueForKey:cid
应该返回241
).或者,有没有另一种比使用NSMakeRange
获得子字符串更简单的解析方法呢?