ARSafariActivity 1.0.4

ARSafariActivity 1.0.4

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布最近发布2016年2月

alexruperez维护。




ARSafariActivity是一个UIActivity子类,为UIActivityViewController提供“在Safari中打开”的操作。

ARSafariActivity screenshot

要求

  • 因为UIActivity仅适用于iOS >= 6,所以其子类也是如此。
  • 本项目使用ARC。如果您想在非ARC项目中使用它,必须在“目标设置”>“构建阶段”>“编译源”中将ARSafariActivity.m的编译器标志-fobjc-arc添加到目标设置中。

安装

ARSafariActivity子文件夹添加到项目中。除了UIKit外,无需其他库。

用法

(查看示例Xcode项目)

简单地通过alloc/init创建一个ARSafariActivity实例,并在创建UIActivityViewController时将此对象传递到applicationActivities数组中。

NSURL *url = [NSURL URLWithString:@"http://alexruperez.com"];
ARSafariActivity *safariActivity = [[ARSafariActivity alloc] init];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[url] applicationActivities:@[safariActivity]];
[self presentViewController:activityViewController animated:YES completion:nil];

请注意,您可以将该活动包含在任何UIActivityViewController中,但如果活动项中有URL,它才会显示给用户。

感谢

由@aaronbrethorst添加的podspec文件,由@raymondjavaxx添加的bundle,iOS6图标来自http://iconfinder.com并由@banaslee添加