0

サービスから文字列を取得しています

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

このように文字列を交換しただけです

  summary = [summary stringByReplacingOccurrencesOfString: @"\"" withString:@"\\\""];



    NSString *str2=@"<iframe width=\"560\" height=\"314\" src=\"http://www.youtube.com/embed/oWeXKVioM34\" frameborder=\"0\" allowfullscreen></iframe>"// this is my expected string which i got in console area for summary.

コンソール領域に正確に到達していますが、文字列を比較すると

      if([str2 isEqualToString:summary])
                {
                    NSLog(@"same......");
                }
                else{
                    NSLog(@"notsame ......");
                }

コンソール領域notsameに表示されていても、出力として取得されているのだろうかと思いました。same次に、要約の長さを計算すると129で、str2の長さは121です。8つのスラッシュを追加したため、バックスラッシュの問題があることがわかりました。同じ出力を得るにはどうすればよいですか。

どんな助けでも本当に感謝します。ありがとうございました。

4

1 に答える 1