欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

ios开发应用程序间循环跳转实现方法

程序员文章站 2022-08-21 13:38:02
ios开发应用程序间循环跳转实现方法,如果我们在a程序中跳到了b程序中,想在b程序中点击一个按钮重新去调回a程序的话。 我们就需要去设置a程序中得到url schemes,然后一样的方法调用open...

ios开发应用程序间循环跳转实现方法,如果我们在a程序中跳到了b程序中,想在b程序中点击一个按钮重新去调回a程序的话。

我们就需要去设置a程序中得到url schemes,然后一样的方法调用open url方法就可以了。

但是这有个不好的地方,那就是说如果我们需要在b程序中跳转很多个应用,我们都需要去手写

这样会很累,所以我们一样可以通过在a中设置跳转到b的指定的页面的时候,通过a中设置的那个weinxin:// 这个//后面进行传入参数,然后存储起来,再去进行应用。

这样我们就可以不用自己频繁的去写了。这样做还有个好处就是,当我们a程序的url schemes发送改变的时候,我们就可以不用在b程序中去进行修改了。

还有一点需要注意的是我们在a程序中设置的@"weixin://friend 后面如果参数要传过去自己的url schemes,我们可以通过在info.plist中进行去实时的进行获取,这样修改了之后,我们也不需要在代码中再进行大的改动了。

[[uiapplication sharedapplication] openurl:[nsurl urlwithstring:@"weixin://friend"] options:nil completionhandler:nil];