国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS實現app間跳轉功能

2019-10-21 18:41:03
字體:
來源:轉載
供稿:網友

本文為大家分享了iOS實現app間跳轉功能的具體代碼,供大家參考,具體內容如下

我們通過系統的openURL方法,可以從當前的app跳轉到其他任意app去,包括系統自帶的、以及我們開發的app。

本文模擬A app跳轉到 B app

A app代碼:

// A app// ViewController.m// 程序跳轉//// Created by hhg on 15/10/23.// Copyright (c) 2015年 hhg. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {  [super viewDidLoad];}- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {  // 為我們的程序設置一個唯一的標識,那么其他軟件就可以使用openURL方法通過唯一標識來打開我們的程序  [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"zapp:"]];}- (void)didReceiveMemoryWarning {  [super didReceiveMemoryWarning];}@end

B app代碼:

// B app// AppDelegate.m// MyApp//// Created by hhg on 15/10/23.// Copyright (c) 2015年 hhg. All rights reserved.//#import "AppDelegate.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  return YES;}// 當其他程序通過openURL打開該程序的時候,會觸發這個方法// URL ,就是其他程序打開時候的URL- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {  UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"提示" message:@"跳轉成功!" delegate:nil cancelButtonTitle:@"確定" otherButtonTitles: nil];  [alertView show];  return YES;}- (void)applicationWillResignActive:(UIApplication *)application {}- (void)applicationDidEnterBackground:(UIApplication *)application {}- (void)applicationWillEnterForeground:(UIApplication *)application {}- (void)applicationDidBecomeActive:(UIApplication *)application {}- (void)applicationWillTerminate:(UIApplication *)application {}@end

B app 在info.plist 文件里面需要設置:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><array>  <dict>    <key>CFBundleURLName</key>    <string></string>    <key>CFBundleURLSchemes</key>    <array>      <string>zapp</string>    </array>  </dict></array></plist>

如圖:

iOS,app,跳轉

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扶风县| 定襄县| 曲沃县| 玉树县| 丹棱县| 彰化市| 铜川市| 永泰县| 松桃| 兴城市| 公主岭市| 南投县| 张家川| 尼玛县| 柞水县| 正宁县| 淮阳县| 绥宁县| 华安县| 北票市| 犍为县| 阜平县| 涟源市| 丹阳市| 榆社县| 乾安县| 泸溪县| 都匀市| 兴隆县| 临漳县| 池州市| 吴桥县| 略阳县| 翁源县| 托里县| 海口市| 永泰县| 凤阳县| 普兰县| 静海县| 东源县|