详解iPhone 启动后程序调用 实例操作

移动开发 iOS
本文介绍的是详解iPhone 启动后程序调用 实例操作,以一个简单的小实例为友们介绍,先来看内容。

iPhone 启动后程序调用 实例操作是本文要介绍的内容,如何点击一个程序调用起来另一个程序的方法

调用程序A  被调用程序 B   

A中要设置一些调用的信息

  1. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {      
  2.  [self performSelector:@selector(launchMe) withObject:nil afterDelay:0.0];  
  3.  
  4.     [window makeKeyAndVisible];  
  5.  return YES;  
  6. }  
  7.  
  8. - (void)launchMe  
  9. {  
  10.  [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"abc://"]];  
  11.  

其中abc是被调用程序B的bundle id 如: com.yourcompany.abc     后面的://是必定要加的格式

B中要修改plist文件的配置信息

  1. <key>CFBundleURLTypes</key> 
  2.  <array> 
  3.   <dict> 
  4.    <key>CFBundleURLName</key> 
  5.    <string>com.yourcompany.abc</string> 
  6.    <key>CFBundleURLSchemes</key> 
  7.    <array> 
  8.     <string>abc</string> 
  9.    </array> 
  10.   </dict> 
  11.  </array> 

如图所示  info配置截图

详解iPhone 启动后程序调用 实例操作

程序的效果犹如

点击程序A的时候马上调用起来程序B,程序最终起来的是B程序,A程序只是用来起到调用的效果。

                                           程序A                                           程序B

                                         [[35444]]                                     [[35445]]

小结:关于详解iphone程序启动互相调用 实例操作的内容介绍完了,希望本文对你有所帮助!

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-07-26 11:13:15

iPhone PXL

2011-07-26 18:11:56

iPhone Sqlite 数据库

2011-07-19 10:56:15

iPhone 控制器 视图

2011-07-19 11:12:07

iPhone 控制器

2011-07-19 10:42:41

iPhone 应用程序 模型

2011-07-18 13:37:53

2011-07-28 10:11:54

iPhone开发 备忘

2011-08-08 15:56:18

iPhone 震动 NSUserDefa

2011-07-26 15:56:53

iPhone 游戏 启动画面

2011-07-07 16:42:38

iPhone Sqlite3 数据库

2011-07-26 10:09:08

iPhone 多语言 国际化

2011-07-26 16:43:59

iPhone Web 服务器

2011-08-10 11:12:33

iPhone文件

2011-07-08 20:54:12

iPhone WCF

2011-08-19 14:47:48

iPhoneiPhone4iPad

2009-08-20 11:01:51

C#操作内存

2011-08-03 16:01:24

iPhone应用开发 自动登陆

2011-07-28 14:19:12

iPhone 网络编程 聊天程序

2011-07-19 14:36:32

iPhone

2011-07-26 09:41:23

iPhone xcode Mac OS X
点赞
收藏

51CTO技术栈公众号