应用程序A启动应用程序B的场景配置如下:
在应用程序B中的plist配置文件中配置:
应用程序A中某一函数的实现方式:
NSString *application =@"b://com.application.b";
NSURL *url = [NSURLURLWithString:application];
if ([[UIApplicationsharedApplication] canOpenURL:url]) {
[[UIApplication sharedApplication] openURL:url];
}
如果需要A中传递参数给B,则需要在AppDelegate中实现:
- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL *)url函数,在该函数中处理传递过来的URL及参数