LocalMeasureWidgetKit 0.1.22

LocalMeasureWidgetKit 0.1.22

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2016年4月
SPM支持 SPM

solal 维护。



 
依赖
Alamofire~> 3.3
ObjectMapper~> 1.2
 

Local Measure

Local Measure Widget Kit

快速轻松地将 Local Measure 小部件集成到您的应用程序中。


功能

  • [x] 以 LMWidget 数组的列表获取您的小部件。
  • [x] 以 LMPost 数组的列表获取一个小部件的帖子。


要求

  • iOS 8.0+
  • Xcode 7.3+


联系我们

如果您是 Local Measure 的客户并且需要帮助设置小部件集成,请联系 [email protected]

如果您不是 Local Measure 的客户,您可以在以下页面找到我们的联系方式:getlocalmeasure.com/contact


安装


用法

初始设置

首先,在您的 AppDelegate 中导入 LocalMeasureWidgetKit 模块

import LocalMeasureWidgetKit

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool 中,调用 func setup(userHash: String) 并将您的用户哈希值作为参数传入。

这将存储您的用户哈希值,因此您不必在每次向 Local Measure API 发出请求时传递它。

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
  LMWidgetKit().setup("<USER_HASH>")
  return true
}

列出小部件

要获取小部件列表,只需调用 widgets(success: (widgets: [LMWidget]) -> Void, failure: (error: NSError) -> Void),并传递成功和失败闭包以处理可能的结果。

LMWidgetKit().widgets({ (widgets) -> Void in
  print(widgets)
}, failure: { (error) -> Void in
  print(error)
})

列出一个小部件的帖子

要列出一个小部件的帖子,请调用 func posts(widgetHash: String, success: (posts: [LMPost]) -> Void, failure: (error: NSError) -> Void) 并传入小部件的哈希值以及成功和失败的闭包来处理可能的结果。

LMWidgetKit().posts("<WIDGET_HASH>", success: { (posts) -> Void in
  print(posts)
}, failure: { (error) -> Void in
  print(error)
})


详细文档

您可以在以下位置找到对LMWidgetKit类及其类型模块的详细文档。(工作正在进行中)