DRYな備忘録

Don't Repeat Yourself.

WebViewのlocation.hrefをNSLogで出す【iOS】【WebView】【Xcode】

問題

  • WebViewのlocationをNSLogに出したい案件
    • WebViewのJSのconsoleじゃなくて、Xcodeのインスペクタに

解決

  • stringByEvaluatingJavaScriptFromStringlocation.hrefを取ってこさせる
NSString* res = [myWebView stringByEvaluatingJavaScriptFromString:@"location.href"];
NSLog(@"LOCATION.HREF is %@", res);

雑感

  • WebViewやめろ。ネイティブ書け。新たな不幸を生むな