CDZLinkOpenManager 1.0

CDZLinkOpenManager 1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

Chris Dzombak维护。



  • Chris Dzombak

CDZLinkOpenManager为您应用的用户提供了一个简单的功能,允许用户选择默认的备用浏览器(Safari、Chrome、1Password)。

以一个例子来说明,这在我BuyVM Manager应用的设置屏幕中有所应用。

安装

将依赖项添加到您的Podfile

platform :ios
pod 'CDZLinkOpenManager'
...

运行pod install以安装依赖项。

用法

CDZLinkOpenManager.h包含在任何您想使用库的文件中。此头文件声明了几个有用的类方法。(其中大多数在构建浏览器选择器时很有用,但此库已经提供了可重用的UIViewController来选择默认浏览器(CDZBrowserSelectorViewController)。)

以下是您打开链接在用户的默认浏览器中所需的所有方法

+ (void)openURL:(NSURL *)url;
+ (void)openURLString:(NSString *)urlString;

为了让用户能选择默认浏览器,创建并显示一个CDZBrowserSelectorViewController。它准备好了在弹出视图中展示或只是在标准UINavigationController中展示。

UIViewController *browserSelector = [[CDZBrowserSelectorViewController alloc] init];
[self.navigationController pushViewController:browserSelector animated:YES];

这个视图控制器可以自定义;有关详细信息,请参阅CDZBrowserSelectorViewController.h

要求

CDZLinkOpenManager需要iOS 5.x+。它可能在iOS 4上工作,但我还没有测试它。

许可证

MIT许可证。有关完整详情,请参阅LICENSE。

作者

Chris Dzombak。