मुझे इस तरह एक 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:
लेकिन मान एक यादृच्छिक क्रम में लौटते हैं, ताकि यह गड़बड़ हो जाए। क्या कोई ऐसा वर्ग है जो आसान पार्सिंग की अनुमति देता है जहां आप मूल रूप से इसे एक कुंजी के लिए मूल्य पढ़ने में सक्षम होने के लिए एनएसडीआर में परिवर्तित कर सकते हैं (उदाहरण के लिए ValueForKey: cid
वापसी चाहिए 241
)। या वहाँ एक और आसान तरीका है NSMakeRange
एक विकल्प पाने के लिए उपयोग करने की तुलना में इसे पार्स करने के लिए है?