iPhone 启动后程序调用 实例操作是本文要介绍的内容,如何点击一个程序调用起来另一个程序的方法
调用程序A 被调用程序 B
A中要设置一些调用的信息
- - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
- [self performSelector:@selector(launchMe) withObject:nil afterDelay:0.0];
- [window makeKeyAndVisible];
- return YES;
- }
- - (void)launchMe
- {
- [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"abc://"]];
- }
其中abc是被调用程序B的bundle id 如: com.yourcompany.abc 后面的://是必定要加的格式
B中要修改plist文件的配置信息
- <key>CFBundleURLTypes</key>
- <array>
- <dict>
- <key>CFBundleURLName</key>
- <string>com.yourcompany.abc</string>
- <key>CFBundleURLSchemes</key>
- <array>
- <string>abc</string>
- </array>
- </dict>
- </array>
如图所示 info配置截图
程序的效果犹如
点击程序A的时候马上调用起来程序B,程序最终起来的是B程序,A程序只是用来起到调用的效果。
程序A 程序B
小结:关于详解iphone程序启动互相调用 实例操作的内容介绍完了,希望本文对你有所帮助!