2011-01-08 5 views
0

私はapp.Imのナビゲーションコントローラを持つアプリケーションをビルドしています。特定の行を選択すると、関連するURLが読み込まれます.itは正常に動作していますが、このビューから以前のビューに戻るにはどうすればいいですか? ハイパーリンクウィンドウを閉じる方法は?

は私が
  • をselectrowmethodなかった中で、次のコードを配置.....私は、ビューのナビゲーションバーのトップを配置しようとしたが、uが私を助けてくださいvisible.couldされていない(無効) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    //選択されたcouを取得するntry NSString * selectedCountry = [listOfItems objectAtIndex:indexPath.row];

    // NSString * url = @ "";

    (indexPath.row == 0){

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

    }他

    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 "; }そうであれば(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 "; }他

    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

コードにコードタグを使用すると、もっと多くの人があなたを手伝ってくれるでしょう。 – starcorn

+1

あなたは何をしたいですか? [[UIApplication sharedApplication] openURL:url];サファリアプリを開きますか? UIApplicationDelegate Protocol Referenceを読む必要があると思います。 –

+0

sir、私がしたいことは、行を選択するときにその特定のURLを開く必要があるということです。なぜ私はdidselectrowメソッドにURLを読み込んだのですか?私はUIApplicatonDelegate Protocol reference.andを見つけました - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url ......このメソッドは役に立ちましたか?私はdelegate.butでこれを使用しようとしました。私はどこが間違っていたのか教えてください。 – Alekhya

答えて

0

あなたのコードはSafariを開きます。そこから戻ることはできません。私はUIWebViewをチェックアウトすることをお勧めします。

+0

私は選択行メソッドでコーディングを書いていますが、どうすればwebviewを使うことができますか? - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url ......このメソッドは役に立ちましたか?私はdelegate.butでは使用しませんでした.. – Alekhya

関連する問題