Necesito analizar una cadena de URL como esta:
&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
Necesito dividir NSString en partes signle como cid=241
y &avg_rating=4.82280613104
. He estado haciendo esto con substringWithRange:
pero los valores regresan en un orden aleatorio, así que eso lo estropea. ¿Existe alguna clase que permita un análisis fácil donde básicamente pueda convertirlo a NSDictionary para poder leer el valor de una clave (por ejemplo, ValueForKey: cid
debería regresar 241
)? ¿O hay otra forma más fácil de analizarlo que usarlo NSMakeRange
para obtener una subcadena?