1

このリンクで詳しく説明されているとおりにRichTextEditorを使用しています。ボタンをクリックすると、他のクラスのテーブルビューに書かれたコンテンツを表示する必要がありますが、テーブルビューセルには対応するhtml文字列が表示されます。以下は私のコードです

-(void)submitClicked{
  contentObject.webCOntent=webView;
            contentObject.savedMessage=SAVED;
            contentObject.str = [webView stringByEvaluatingJavaScriptFromString: 
                         @"document.body.innerHTML"];
            NSLog(@"created  %@",contentObject.str);
}

tableView cellforRowAyIndexPathで、

cell.textLabel.text = [[notesArray objectAtIndex:indexPath.row]str ];

アプリを実行すると、テーブルビューに表示されます Oiuo8 

ここで、contentObject は modelclass オブジェクト、str は文字列、webcontent はUIWebView モデル クラスにある

4

1 に答える 1

0

contentObject.str = [webView stringByEvaluatingJavaScriptFromString: @"document.body.innerHTML"]; を変更することで、最終的に解決策を得ました。contentObject.str = [webView stringByEvaluatingJavaScriptFromString: @"document.documentElement.textContent"]; に、html テキストの代わりに通常のテキストを提供します。

于 2012-02-09T04:20:20.133 に答える