从 UIWebView 中提取 jSignature 图像

Extract jSignature image from UIWebView

我正在尝试从 UIWebView 中提取签名位图。

这是HTML代码:

<canvas class="jSignature" width="200" height="120" style="margin: 0px; padding: 0px; border: none; height: 120px; width: 200px;"></canvas>

此代码适用于 JS:

$('.signature').jSignature('getData','image')

这是我的一段代码:

NSString *sign = [self.webView stringByEvaluatingJavaScriptFromString:@"$('.signature').jSignature('getData','image')"];

所以sign是:

<object returned empty description>

有什么方法可以从 stringByEvaluatingJavaScriptFromString 获取错误信息来调试这个问题吗?

找到解决方案。阅读 jSignature 文档:http://willowsystems.github.io/jSignature/#/about/

所以应该是:

NSString *sign = [self.webView stringByEvaluatingJavaScriptFromString:@"$('.signature').jSignature('getData')"];