2016-05-10 9 views
1

Hallo Freunde Mein Name ist Tony Dhand. Ich bin neu in der IOS-Entwicklung. Jetzt entwickle ich ein IOS-Projekt mit UIWebview. Aber ich habe einige Probleme, ich möchte die Parameter in diesem übergeben. Ich verwende dafür eine lokale HTML-Seite. Ich möchte den Benutzernamen und das Passwort mit dem mein Code ist unten übergeben:Parameter in UIWebview hinzufügen in ios mit schnellen

@IBOutlet schwach var Webviewholder: UIWebView!

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
    let localfilePath = NSBundle.mainBundle().URLForResource("myweb/index", withExtension: "html"); 

    self.Webviewholder.delegate = self 


    let myRequest = NSURLRequest(URL: localfilePath!); 
    Webviewholder.loadRequest(myRequest); 





    self.view.addSubview(Webviewholder) 

    self.Webviewholder.frame = self.view.bounds 
    self.Webviewholder.scalesPageToFit = false} 

ich zu dem Ergebnis, will wie index.html? Username = asd & password = ******

Wenn dies möglich ist, bitte so schnell wie möglich helfen oder Ihre Anregungen geben

Vielen Dank im Voraus

Antwort

0

Sie URL wie unten Code erzeugen kann,

let urlString = NSString(format: "username=%@&password=%@", USERNAME, PASSWORD) 
let localfilePath = NSURL(string: "myweb/index.html?\(urlString)") 
print(localfilePath) 

Versuchen Sie so. Hoffe, es wird dir helfen.

+0

leider nicht funktioniert es nicht in der Lage ist, die Seite in UIWebview zu zeigen, es zeigt nur weißer Bildschirm –

+0

Bitte überprüfen Sie einmal Ihre URL. Generiert es richtig? Oder Sie sollten direkt über passing url string in NSUrlRequest überprüfen. –

+0

las ich den Code sehr sorgfältig Ihr Code richtig ist es die Ausgabe wie diese Optional zeigen (myweb/index.html? Username = 123 & password = 123), aber es ist nicht in der Lage, die Seite zu laden ist zeigt immer nur weißen Bildschirm lassen urlString = NSString (format: "username =% @ & password =% @", "123", "123") Lassen Sie localfilePaths = NSURL (string: "myweb/index.html? \ (urlString)") drucken (localfilePaths) lassen myRequest = NSURLRequest (URL: (localfilePaths)!); Webviewholder.loadRequest (myRequest); –

Verwandte Themen