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

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

调用程序A 被调用程序 B

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

  1. -(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{
  2. [selfperformSelector:@selector(launchMe)withObject:nilafterDelay:0.0];
  3. [windowmakeKeyAndVisible];
  4. returnYES;
  5. }
  6. -(void)launchMe
  7. {
  8. [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"abc://"]];
  9. }

其中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 启动后程序调用 实例操作  iPhone 程序 调用 第1张

程序的效果犹如

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

程序A 程序B

详解iPhone 启动后程序调用 实例操作  iPhone 程序 调用 第2张详解iPhone 启动后程序调用 实例操作  iPhone 程序 调用 第3张

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

转载请说明出处
知优网 » 详解iPhone 启动后程序调用 实例操作

发表评论

您需要后才能发表评论