要想在Xcode中运行输出日志,需要配置两个地方
首先在bestpay.html5.js里加入以下代码:
console.log = function(log){
postConsoleMessage(log);
}
function postConsoleMessage(msg){
var iframe = document.createElement("IFRAME");
iframe.setAttribute("src", "ios-log:#iOS#" + msg);
document.documentElement.appendChild(iframe);
iframe.parentNode.removeChild(iframe);
iframe = null;
}
onerror = function(msg, url, line){
var errormsg = "message:" + msg + "\n url:" + url + "\n line:" + line;
postConsoleMessage(">>>>>>>>>>ERROR<<<<<<<<<<\n" + errormsg);
}
接着在名为YZFH5ViewController.m文件中的webView shouldStartLoadWithRequest方法里加入如下代码:
NSString *requestString = [[[request