NLBURLAction 0.1.6

NLBURLAction 0.1.6

测试已测试
语言语言 Obj-CObjective C
许可协议 MIT
发布最新发布2014年12月

未声明维护。



  • 作者:
  • agata

NLBURLAction是一个易于打开自定义方案URL的库。它可以转换URL到自定义方案URL。

Screenshot

production使用

需求

  • iOS 4.3或更高版本
  • ARC

用法

实例化NLBURLAction并注册符合NLBURLActionProtocol的类。

NSURL *url = [NSURL URLWithString:@"https://twitter.com/agata/status/451892810430439424"];
NLBURLAction *urlAction = [[NLBURLAction alloc] initWithActionClasses:@[[NLBBacklogURLAction class], [NLBTwitterURLAction class], [NLBTweetbotURLAction class]]];
NSArray *actions = [urlAction arrayURLActionsWithURL:url];

NSLog(@"count=%d", actions.count); // 2
NSLog(@"actions[0]=%@", actions[0]); // NLBTwitterURLAction
NSLog(@"actions[1]=%@", actions[1]); // NLBTweetbotURLAction

NSObject<NLBURLActionProtocol> *action = (NSObject<NLBURLActionProtocol> *)actions[0];
[action doActionURL:url]; // open Tweeter app with URL

支持的动作

在应用中打开

其他动作

安装

许可协议

MIT许可协议.