URL があり、その一部を抽出する必要があります。
URL は次のようになります。
http://website.com/get.php?url=http://www.website2.com/index.html?articleID=123456
そして、この部分を抽出する必要があります:
http://www.website2.com/index.html?articleID=123456
Objective-Cでこれを行うにはどうすればよいですか?
URL があり、その一部を抽出する必要があります。
URL は次のようになります。
http://website.com/get.php?url=http://www.website2.com/index.html?articleID=123456
そして、この部分を抽出する必要があります:
http://www.website2.com/index.html?articleID=123456
Objective-Cでこれを行うにはどうすればよいですか?
まず、NSURL を作成します。次に、query
メソッドを使用してクエリ文字列部分を取得します。
NSURL * url = [ NSURL URLWithString: @"... your url ..." ];
NSString * q = [ url query ];
次に、NSString メソッドを使用して、必要な部分を分離できます。
NSString
-rangeOfSubstring:
および-componentsSeparatedByString:
メソッドを参照してください。
この場合、「=」で文字列を分割できます。