您的位置:首页 > 移动开发

IOS开发~两个App互相调用

2013-07-01 20:27 423 查看
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、分别运行下两个项目,然后无论把其中一个项目进程杀掉,或者使其进入休眠,都可以通过另一个项目来打开另一个项目。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: