私は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 "; } }
コードにコードタグを使用すると、もっと多くの人があなたを手伝ってくれるでしょう。 – starcorn
あなたは何をしたいですか? [[UIApplication sharedApplication] openURL:url];サファリアプリを開きますか? UIApplicationDelegate Protocol Referenceを読む必要があると思います。 –
sir、私がしたいことは、行を選択するときにその特定のURLを開く必要があるということです。なぜ私はdidselectrowメソッドにURLを読み込んだのですか?私はUIApplicatonDelegate Protocol reference.andを見つけました - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url ......このメソッドは役に立ちましたか?私はdelegate.butでこれを使用しようとしました。私はどこが間違っていたのか教えてください。 – Alekhya