测试已测试 | ✓ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年4月 |
SPM支持 SPM | ✗ |
由 solal 维护。
依赖 | |
Alamofire | ~> 3.3 |
ObjectMapper | ~> 1.2 |
快速轻松地将 Local Measure 小部件集成到您的应用程序中。
LMWidget
数组的列表获取您的小部件。LMPost
数组的列表获取一个小部件的帖子。如果您是 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
类及其类型模块的详细文档。(工作正在进行中)