Tuesday, 27 August 2013

Issue Loading HTML into UIWebView

Issue Loading HTML into UIWebView

I have the following code which loads a local HTML file into a UIWebView :
- (void)loadWebPage {
NSString* htmlPath = [[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"];
NSLog(@"HTML Path%@", htmlPath);
NSString* appHtml = [NSString stringWithContentsOfFile:htmlPath
encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:appHtml baseURL:nil];
}
I am having problems however loading this particular HTML file - the
screen is just blank :
<!DOCTYPE html>
<html>
<head>
<link href="style.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div class="page">
<div id="nonbindingwrapper">
</div>
<div class="content">
<table class="w100">
<tr>
<td class="w33">
<img src="hat.png" id="hatlogo">
</td>
<td class="w33">
<div id="nonbindingbox">
Text
</div>
</td>
<td class="w33">
<h1>
USA 2014
</h1>
<h2>
Text
<br />
Text
</h2>
</td>
</tr>
<table>
<p class="center">
<span class="bold">
<br />
</span>
<br />ON-SITE RATEEFFECTIVE THROUGH AUGUST 1, 2013
<br /><a href='http://www.url.com'>www.url.com</a>
<br />
<span class="tinytext">
Text
</span>
</p>
<hr />
<table class="w50 float padright">
<tr><td colspan=2><h3>Client Information</h3></td></tr>
<tr>
<td>
Company Name
</td>
<td>
[name]
</td>
</tr>
<tr>
<td>
Company Address
</td>
<td>
[Address]
<br />[Address]
<br />[Address]
<br />[Address]
</td>
</tr>
<tr>
<td>
Company URL:
</td>
<td>
[url]
</td>
</tr>
<tr>
<td class="bold">
<h4>Purchase Order</h4>
</td>
<td>
[data]
</td>
</tr>
</table>
<table class="w50 float padleft">
<tr><td colspan=2><h3>Primary Contact</h3></td></tr>
<tr>
<td>
Name & Tel:
</td>
<td>
[data]
</td>
</tr>
<tr>
<td colspan=2 class="bold">
Billin Address (if different from company)
</td>
</tr>
<tr>
<td>
Billing Address:
</td>
<td>
[data]
</td>
</tr>
</table>
<hr>
<h3>
Sponsorship Packages
</h3>
<table class="w100">
<tr>
<td>
Booth
</td>
<td>
837
</td>
<td>
50.00 USD
</td>
<td>
10 x 10
</td>
<td>
</td>
<td class="alignright">
6750.00
</td>
</tr>
<tr>
<td>
Text
</td>
<td>
837
</td>
<td>
50.00 USD
</td>
<td>
10 x 10
</td>
<td>
</td>
<td class="alignright">
6750.00
</td>
</tr>
<tr>
<td>
Text
</td>
<td>
837
</td>
<td>
50.00 USD
</td>
<td>
Space 10 x 10
</td>
<td>
</td>
<td class="alignright">
6750.00
</td>
</tr>
<tr>
<td colspan=4></td>
<td class="bold">
TOTAL FEE:
</td>
<td class="bold alignright">
51500.00
</td>
</tr>
</table>
Text
<hr>
<div class="w50 float">
<h3>
Payment Terms
</h3>
Text
<br />
<div class="w50 bold float">Account Manager:</div>
<div class="w50 float">[data]</div>
</div>
<div class="w50 float">
<span class="bold">
<br />Text
</span>
<br /><br />
Signed:<br /><br /><br /><br />
<span class="w50 float">Name:</span>
<span class="w50 float">[data]</span>
<span class="w50 float">Title:</span>
<span class="w50 float">[data]:</span>
<span class="w50 float">Date:</span>
<span class="w50 float">[data]:</span>
</div>
</div>
<div class="footer">
<br />Copyright
<br />tech
<img id="text" src="logo.png"/>
</div>
</div>
</body>

No comments:

Post a Comment