2017-07-09 4 views
0

ich diesen Code verwenden in webview HTML-Inhalte zu ladenMit webview in Tableiste Anwendung

- (void)viewDidLoad { 
     [super viewDidLoad]; 

     NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@"about.html" ofType:nil]]; 
     NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
     [webView loadRequest:request]; 


    } 

Wenn AboutViewController Register (gekennzeichnet) ausgewählt ist .Programm zeigt leerer Bildschirm tut Lasten jede Art von HTML-Inhalten. Das Beispielprogramm finden Sie unter folgendem Link. https://drive.google.com/open?id=0B5pNDpbvZ8SnbEhzMFFTNXJDXzA Warum Code nicht lädt HTML?

Antwort

0

Überprüfen Sie Ihr Projekt, Ihr Code ist in Ordnung, aber das eigentliche Problem ist, dass Ihr AboutViewController viewDidLoad nicht aufgerufen wird, können Sie die Segue Typ Ihres Navigation von Push-to-RootViewController ändern müssen, um Sie AboutViewController und anfangen zu arbeiten, wie sollte

Edited-Code

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view. 
    NSString *pathString = [[NSBundle mainBundle]pathForResource:@"about.html" ofType:nil]; 
    if(pathString) 
    { 
     NSURL *url = [NSURL fileURLWithPath:pathString]; 
     if(url) 
     { 
      NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
      [webView loadRequest:request]; 
     } 
     NSLog(@"%@", url.description); 
    } 
    NSLog(@"%@", pathString); 

} 

WAR

enter image description here

SOLLTE

enter image description here

RESULT

enter image description here

Hoffnung, dies hilft Ihnen

+0

noch Code leeren Bildschirm angezeigt wird und nicht h Laden tml. –

+0

Ich überprüfe es, dieser Code ist von einem anderen Projekt und funktioniert, also vielleicht ist das Problem ein anderer Teil, sobald ich etwas gefunden habe, werde ich meine Antwort aktualisieren –

+0

@ user2557829 Ihr Projekt überprüfen, Ihre 'AboutViewController' viewDidLoad wird nicht aufgerufen , Sie müssen den Überleitungstyp Ihres NavigationController von push zu rootViewController ändern, zu Ihnen AboutViewController und anfangen zu arbeiten, wie sollte –

Verwandte Themen