首先创建两个工程 可命名为test1 test2 以test1跳转test2为例
首先在test2文件的info 的 URL Types中添加 URL Schemes 例如 test2
然后再app delegate.m文件中 添加协议方法
-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options {
NSLog(@"%@",[url query]);
NSLog(@"%@", options);
return YES;
}
在test1的ViewController.m文件中添加一个button button的点击方法如下
- (void)button:(UIButton *)button {
NSString *str = @"abcd://?hehehe(?+需要传的值)";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
}
如此 就大功告成了