大刘的 iOS 自学笔记

iOS在一个应用中启动另一个应用

2014-08-02  本文已影响1466人  大刘
要在IOS中实现一个应用启动另外一个应用的功能,可以使用UIApplication的openURL:方法,比如:

假设有两个项目,Demo_1和Demo_2,要想在Demo_2中点击一个按钮打开Demo_1,首先被启动的应用需要向iPhone注册一个自定义URL协议。这是在项目文件夹的info.plist文件进行的。

- (void)buttonClick:(id)sender
{
    NSURL *url = [NSURL URLWithString:@"MyURLScheme://"];
    if ([[UIApplication sharedApplication] canOpenURL:url]) {
        NSLog(@"OK");
        [[UIApplication sharedApplication] openURL:url];
    }
}

参考链接:
在IOS应用中打开另外一个应用的解决方案

上一篇 下一篇

猜你喜欢

热点阅读