应用之间的跳转,url的常用属性
- (void)aboutUrl{
//跳转到对应App//AppTwo://表示目的应用程序的url
//123这是给下个应用传递参数
//对应跳转的app的scheme
NSURL *url = [NSURL URLWithString:toPath];
[[UIApplication sharedApplication] openURL:url];
//协议
NSLog(@"scheme:%@", [url scheme]);
//url的一部分
NSLog(@"relativeString:%@", [url relativeString]);
//完整的url字符串(绝对路径)
NSLog(@"absoluteString:%@", [url absoluteString]);
//主机
NSLog(@"host:%@", [url host]);
//端口
NSLog(@"port:%@", [url port]);
//路径search
NSLog(@"path:%@", [url path]);
//search
NSLog(@"pathComponents:%@", [url pathComponents]);
//参数id
NSLog(@"query:%@", [url query]);
}
//跳转到目的控制器会调用该方法
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options;