app之间传递参数

2016-07-14  本文已影响160人  赵周桥lucky

1.添加被传入参数的app的白名单 如:test

2.NSString*Str = [NSStringstringWithFormat:@"text1://name=@"lili"&password=@"123""];

NSURL*url = [NSURLURLWithString:Str];

if([[UIApplicationsharedApplication]canOpenURL:url])

{

     [[UIApplicationsharedApplication]openURL:url];

}

else

{

NSLog(@"未安装app,请先下下载安装app");

}

ps://后面的就是传入的参数

3.在接收参数的Delegate中加入

- (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation

{

if(url ==nil){}

else{ NSString*Str = [url absoluteString];//收到的参数  }

returnYES;

}

上一篇 下一篇

猜你喜欢

热点阅读