IOS开发~两个App互相调用

来源:互联网 发布:windows xp安装 编辑:程序博客网 时间:2024/06/05 15:39

// http://blog.csdn.net/zfpp25_/article/details/9219547

1、新建两个项目:AppOne,AppTwo;

2、分别在其属性列表中添加如下:

AppOwn:



AppTwo:



3、分别实现代码:

AppOwn的 viewController.m 中添加代码:

- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

    

    NSURL *url  = [NSURLURLWithString:@"AppTwo:"];


    if ([[UIApplicationsharedApplication]canOpenURL:url])

    {

        NSLog(@"canOpenURL");

        [[UIApplication sharedApplication] openURL:url];

    } else

    {

        NSLog(@"can not OpenURL");

    }

}


AppTwn的 viewController.m 中添加代码:

- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

    

    NSLog(@"touchesBegan");

    

    NSURL *url  = [NSURLURLWithString:@"AppOne:"];

    

    if ([[UIApplicationsharedApplication]canOpenURL:url])

    {

        NSLog(@"canOpenURL");

        [[UIApplication sharedApplication] openURL:url];

    } else

    {

        NSLog(@"can not OpenURL");

    }

}


4、分别运行下两个项目,然后无论把其中一个项目进程杀掉,或者使其进入休眠,都可以通过另一个项目来打开另一个项目。

原创粉丝点击