2011-01-08 8 views
0

Ich habe ein Problem mit meiner App.Im Erstellen einer App mit Navigation Controller.Wenn ich eine bestimmte Zeile auswählen, wird die zugehörige URL geladen.Es funktioniert gut.aber wie man von dieser Ansicht auf die vorherige Ansicht zurück? ich habe versucht, eine Navigationsleiste oben in der Ansicht zu platzieren, aber es ist nicht visible.could u mir bitte helfen .....Wie wird das Hyperlink-Fenster geschlossen?

ich die folgende Codierung platziert hat

selectrowmethod
  • (void) tabellarische Ansicht: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPfad {

    // Holen Sie sich die ausgewählte cou ntry NSString * selectedCountry = [listOfItems ObjektAtIndex: indexPath.row];

    // NSString * url = @ "";

    if (indexPath.row == 0) {

    //[email protected]"http://www.osha.gov/dcsp/osp/stateprogs/alaska.html“; //label.text = url; NSLog (@ "======"); NSURL * url = [[NSURL-Zuordnung] initWithString: @ "http://labor.state.ak.us/lss/oshhome.htm"]; [[UIApplication sharedApplication] openURL: url]; // self.label.text = @ "url"; // NSLog (@ "++++++:% @", self.label.text); //[email protected]"url ";

    }

    else if (indexPath.row == 1) {

    NSURL * url = [[NSURL alloc] initWithString: @ "http://www.ica.state.az.us/ADOSH/"]; [[UIApplication sharedApplication] openURL: url];

    //[email protected]"http://www.osha.gov/dcsp/osp/stateprogs/arizona.html "; } else if (indexPath.row == 2) {

    NSURL * url = [[NSURL alloc] initWithString: @ "http://www.dir.ca.gov/occupational_safety.html"]; [[UIApplication sharedApplication] openURL: url];

    //[email protected]"http://www.osha.gov/dcsp/osp/stateprogs/arizona.html "; }

    else if (indexPath.row == 3) {

    NSURL * url = [[NSURL alloc] initWithString: @ "http://www.ctdol.state.ct.us/osha/ osha.htm "]; [[UIApplication sharedApplication] openURL: url];

    //[email protected]"http://www.osha.gov/dcsp/osp/stateprogs/arizona.html "; } }

+0

Mehr Menschen würden Ihnen helfen, wenn Sie den Code-Tag für Ihren Code verwenden. – starcorn

+1

Was möchten Sie tun? [[UIApplication sharedApplication] openURL: url]; öffnet Safari-App? Ich denke, dass Sie UIApplicationDelegate Protocol Reference lesen müssen. –

+0

sir, was ich tun möchte, ist, wenn ich eine Zeile wähle seine bestimmte URL sollte geöffnet werden.thats, warum ich die URLs in didselectrow method.I geladen UIApplicatonDelegate Protokoll gesehen haben reference.and i gefunden, - (BOOL) Anwendung: (UIApplication *) Anwendung handleOpenURL: (NSURL *) url ...... diese Methode hilfreich? ich habe versucht, diese delegate.but keine Verwendung in verwenden .. bitte sagen Sie mir, wo ich schief gelaufen – Alekhya

Antwort

0

Ihr Code öffnet Safari. Sie können nicht von dort zurück gehen. Ich schlage vor, Sie überprüfen UIWebView.

+0

sir i die Codierung in ausgewählten Zeile Methode geschrieben, wie kann ich webview benutzen? i sir weiß wirklich nicht, bitte helfen me.i haben gesehen, UiApplication Protokollverweis, - (BOOL) Anwendung: (UIApplication *) Anwendung handleOpenURL: (NSURL *) url ...... ist diese Methode hilfreich ich habe versucht, diese delegate.but keine Verwendung in verwenden ..? – Alekhya

Verwandte Themen