ios 扩展插件 插件中响应打开主应用

来源:互联网 发布:javascript iscontains 编辑:程序博客网 时间:2024/06/13 04:51

要实现这一功能,用到了scheme技术,即使用scheme实现外部调起应用。

首先我们需要设置宿主应用(App)的scheme。

在xcode中点击项目的info.plist文件,添加scheme如下图:

重新编译,这样宿主应用就可以被外部调用了。

在插件工程的布局中添加一个按钮

在响应按钮的方法中加入如下方法就可以调用了

- (IBAction)openContainingApp:(id)sender {

    NSURL *url = [NSURL URLWithString:@"DailyToolBox://"];

    [self.extensionContext openURL:url completionHandler:^(BOOL success) {

    }];

}




0 0
原创粉丝点击