美文网首页
APP之间跳转及传递数据

APP之间跳转及传递数据

作者: biboba | 来源:发表于2017-07-28 16:13 被阅读1次

设置URL scheme:
A应用info.plist 添加LSApplicationQueriesSchemes,其值为B应用scheme;
B应用设置URL Types,其值为自己的scheme;

A中跳转关键语句:

[[UIApplication sharedApplication] openURL:url]

先判断:

[[UIApplication sharedApplication] canOpenURL:url]

url书写规则(头部和冒号不能省):

[NSURL URLWithString: @"sengoku://name=wang&age=1"]

B中接收方法是AppDelegate类里面的:

- (BOOL)application:(UIApplication*)app openURL:(NSURL*)url options:(NSDictionary *)options

传图片等复杂信息需要使用UIPasteboard(剪切板):
A中将图片转化为Data保存在pasteboard里面
B中从pasteboard取出data并转回图片

注: 直接使用pasteboard.image并无效果.

相关文章

网友评论

      本文标题:APP之间跳转及传递数据

      本文链接:https://www.haomeiwen.com/subject/yyhflxtx.html