Web연동을 하다보면 서버쪽 Console 로그를 봐야 할때가 있다.
Javascript에서 console 로 보는 로그를 보려면 다음과 같이 처리 한다.
import JavaScriptCore
let context = webView.valueForKeyPath("documentView.webView.mainFrame.javaScriptContext") as! JSContext
let logFunction : @convention(block) (String) -> Void = { (msg: String) in
print("Console: \(msg)")
}
context.objectForKeyedSubscript("console").setObject(unsafeBitCast(logFunction, AnyObject.self), forKeyedSubscript: "log")
'iOS > 참고' 카테고리의 다른 글
iOS 스와이프로 뒤로 가기 처리 (0) | 2016.07.12 |
---|---|
iOS 캘린더 사용하기 (0) | 2016.07.12 |
iOS WebView 서버 로그 보려면 (0) | 2016.07.12 |
iOS9 에서 http 사용하기 (0) | 2016.03.14 |
[ios] javascript -> ios 호출하기 (0) | 2015.11.17 |
MFMailComposeViewController 사용해서 메일 보내기 (0) | 2015.05.19 |
댓글을 달아 주세요