关闭

通过一个App去调用另外一个App

标签: urlappxcode
451人阅读 评论(0) 收藏 举报


这个标题我写出来都被自己下了一跳,这让我想去了古代的通灵术,不过这里的实现也没有那么玄乎,只不过是简单得几行代码就OK了;

 那我现在就给大家说说我是如何操作的:

1.创建两个app,A,B;这两个App必须是你自己亲手创建的哦;

2,在B的AppDelegate类的m文件加上这样一句代码:

- (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation
{
 return yes;
}

3,在A中调用这几行代码

        NSString *str= [NSString stringWithFormat:@"com.company.pps://Project.Name?gamename=%@", fileName];
        NSURL *url = [NSURL URLWithString:str];
        [[UIApplication sharedApplication] openURL:url];

4,在选中B的TARGES--->info --->URL Types ;添加一项,identifer和URL Schemes都填上 com.company.pps;

这样就搞定了;

当然你可能还回有个问题,我是通过A跳到B去了,那我该如何回来呢?

同样的方法,你可以在A的URL Types添加一项,在B中调用A就可以了!


以上说的比较笼统,不明白的同学可以留言,我回悉心解答的!

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21923次
    • 积分:402
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:2篇
    • 译文:0篇
    • 评论:4条
    文章分类
    最新评论