Ios5 iOS UIWebView中的wysihtml5文本编辑器
我正在尝试使用wysihtml5的一个简单实现来执行富文本编辑(并直接存储html以便能够以标准格式保存格式) 为此,我已经像这样实现了wysihtml5Ios5 iOS UIWebView中的wysihtml5文本编辑器,ios5,uiwebview,wysihtml5,Ios5,Uiwebview,Wysihtml5,我正在尝试使用wysihtml5的一个简单实现来执行富文本编辑(并直接存储html以便能够以标准格式保存格式) 为此,我已经像这样实现了wysihtml5 <form> <textarea id="textarea"></textarea> </form> <script src="./wysihtml5/parser_rules/simple.js"></script> <script src="./wys
<form>
<textarea id="textarea"></textarea>
</form>
<script src="./wysihtml5/parser_rules/simple.js"></script>
<script src="./wysihtml5/dist/wysihtml5-0.3.0.js"></script>
<script>
var editor = new wysihtml5.Editor("textarea", {
parserRules: wysihtml5ParserRules,
useLineBreaks: false
});
</script>
但是,set和get都不起作用(总是返回空字符串)。
有什么线索吗
- (void)insertHTMLContent:(NSString *)HTMLBody
{
if (HTMLBody) {
NSString *query = [NSString stringWithFormat:@"editor.composer.commands.exec('insertHTML', '%@')", HTMLBody];
[self stringByEvaluatingJavaScriptFromString:query];
}
}
- (NSString *)getContentHtml {
return [self stringByEvaluatingJavaScriptFromString: @"editor.getValue()"];
}
- (void)insertHTMLContent:(NSString *)HTMLBody
{
if (HTMLBody) {
NSString *query = [NSString stringWithFormat:@"editor.composer.commands.exec('insertHTML', '%@')", HTMLBody];
[self stringByEvaluatingJavaScriptFromString:query];
}
}
- (NSString *)getContentHtml {
return [self stringByEvaluatingJavaScriptFromString: @"editor.getValue()"];
}