我已经详尽地搜索了一个没有成功的解决方案......
我有一个UIWebView,最终我想在Facebook上分享。我正在使用facebook对话框api,因为文本大于1000个字符,我想发布一个带有'预览'描述的链接(例如前500个字符左右)。
我遇到的问题是以合理的格式从UIWebView获取文本。理想情况下,它的格式就像我使用window.getSelection()路由一样。如果没有用户实际选择文本,我无法弄清楚如何模仿这个。如果我可以'全选'然后修剪结果字符串,那将是理想的。
作为替代方案,我尝试使用文档的textContent(例如
NSString *myText = [self.webView stringByEvaluatingJavaScriptFromString:
@"document.body.textContent"];
但这会删除所有格式,包括任何新行......这会导致所有文本一起运行。
有没有人对如何最好地完成这个有任何想法?我会非常感激!!! ...