2013-07-01 1 views
0

나는 같은 태그를 사용하여 동영상을 퍼갈 수있는 웹 사이트를 운영하고 있습니다. ios에서 iframe의 src 속성을 필터링합니다.

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

실제로이 iframe이 문자열은 내가하는 방법의 src 값을 구문 분석하는 방법과 다른 값이 실제로 내가 사용되는 비디오를로드 할 수 있습니다 내 원래 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; 

같은 서비스에서오고있다 높이 나는

"대신 ('') 가지고 속성 후 MWfeedparser ( https://github.com/mwaterfall/MWFeedParser)하지만 스피이

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

처럼 못하고 내가

그래서 클라이언트가 업로드 된 특정 동영상을 (재생하려는 아이폰의 웹보기에 그 비디오를 재생하려면

내가 프레임 위에서의 src 값을 얻으려면이 문제를 해결하는 방법을

) 내 아이폰에.

답변

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); 
관련 문제