Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Now it works:</p> <p>NativeAppDelegate.m</p> <pre><code>#import "NativeAppDelegate.h" #import "NativeViewController.h" @implementation NativeAppDelegate @synthesize window; @synthesize viewController; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after app launch [self.window setRootViewController:viewController]; return YES; } - (void)dealloc { [viewController release]; [window release]; [super dealloc]; } @end </code></pre> <p>NativeViewController.m</p> <pre><code>#import "NativeViewController.h" @implementation NativeViewController @synthesize webView; // Implement viewDidLoad to do additional setup after loading the view, typically from a nib. - (void)viewDidLoad { [super viewDidLoad]; NSString *filePath = [[NSBundle mainBundle] pathForResource:@"login" ofType:@"html"]; NSData *htmlData = [NSData dataWithContentsOfFile:filePath]; if (htmlData) { NSBundle *bundle = [NSBundle mainBundle]; NSString *path = [bundle bundlePath]; NSString *fullPath = [NSBundle pathForResource:@"login" ofType:@"html" inDirectory:path]; [webView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:fullPath]]]; } } - (void)didReceiveMemoryWarning { // Releases the view if it doesn't have a superview. [super didReceiveMemoryWarning]; // Release any cached data, images, etc that aren't in use. } - (void)viewDidUnload { // Release any retained subviews of the main view. // e.g. self.myOutlet = nil; } - (void)dealloc { [webView release]; [super dealloc]; } @end </code></pre> <p>And I also unchecked ScaleToFill in the WebView in InterfaceBuilder otherwise you had to scroll the page to see your hello world.</p> <p>I removed the Methods for orientation and set the RootviewController for your Window to your ViewController. Your window did not have a RootVieController.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload