2013-07-01 101 views
0

我有一個網站,允許用戶使用標籤嵌入他們的視頻,如。在ios中過濾iframe的src屬性

<iframe width="560" height="315" src="http://www.youtube.com/embed/se2P7hjPanE" frameborder="0" allowfullscreen></iframe> 

其實這個iframe的字符串是從服務來這樣

<br /> 
\n&lt;iframe width=&quot;560&quot; height=&quot;314&#39;&#39; 
    src=&quot;http://www.youtube.com/embed/se2P7hjPanE&quot; frameborder=&quot;0&quot; 
    allowfullscreen&gt;&lt;/iframe&gt; 

我怎樣才能得到我原來的iframe字符串如何解析src值,並且可以是其他值實際上我使用的加載視頻MWfeedparser(https://github.com/mwaterfall/MWFeedParser),但IAM沒有得到這樣的

 <iframe width="560" height="314'' src="http://www.youtube.com/embed/se2P7hjPanE" frameborder="0" allowfullscreen></iframe> 

後height屬性我得到了(」「),而不是「

我怎樣才能解決這個問題

我想從上面的框架得到SRC值我想在iphone的網頁流量,以播放視頻

讓我想打那個特定的視頻(其中客戶端上傳)在我的iPhone。

回答

0

示例代碼:

NSString *myString = @"&lt;iframe width=&quot;560&quot; height=&quot;314&#39;&#39; src=&quot;http://www.youtube.com&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;"; 
NSRange firstRange = [myString rangeOfString:@"http://"]; 
NSRange secondRange = [[myString substringFromIndex:firstRange.location] rangeOfString:@"&quot;"]; 
NSRange finalRange = NSMakeRange(firstRange.location, secondRange.location); 
NSString *subString = [myString substringWithRange:finalRange]; 
NSLog(@"subString :: %@",subString);