20

How to load a string like below in UIWebview

"\n
\nEgestas rhoncus auctor ac. Risus parturient, mid ultrices nisi.\U00a0
\nAugue ac elementum duis aliquet dolor elementum cum?\U00a0
\nTristique, augue sit lorem adipiscing dis!\U00a0
\nNunc nunc ultricies pellentesque dis dictumst enim
\n
\n"

I am trying to load this same content in 5 webviews..But it is crashing for me..

1
  • 1
    if u load this string and want to keep the same number of lines u should consider replacing the \n with <br/> Commented Nov 12, 2012 at 12:42

4 Answers 4

73

You should use:

[webView loadHTMLString:string baseURL:nil];

But note, that you won't preserve line breaks. To preserve line breaks you'll need to replace \n with <\br> (or any valid line breaking html), so this turns into:

[webView loadHTMLString:[string stringByReplacingOccurrencesOfString:@"\n" withString:@"<br/>"] baseURL:nil];
Sign up to request clarification or add additional context in comments.

1 Comment

awesome answer!
14

This is pretty simple As Below,

 [self.webView loadHTMLString:htmlString baseURL:nil];

You can specify the baseURL to get relative paths working. Is this what you were looking for ? Or more general explanations about UIWebView ?

Comments

8

Here is the Code

 NSString* htmlString= @"hereyourSTring";
 [webView loadHTMLString:htmlString baseURL:nil];

this would load the String in WEBview.

3 Comments

But it is crashing for me :(
@Dev can you crash log here..?
@Dev i am just asking, put crash log here. if you see your console there would be crash log related to the crash
4

In Swift 3

let webView = UIWebView()
webView.loadHTMLString("htmlString", baseURL: nil)

But note, that you won't preserve line breaks. To preserve line breaks you'll need to replace \n with <\br> as done by @MANIAK_dobrii in above answer

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.