测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | Apache 2 |
发布上次发布 | 2017年2月 |
SPM支持 SPM | ✗ |
由 prestonwpope 维护。
依赖 | |
SwiftyJSON | >= 0 |
HiliteCore | ~> 0.1.10-alpha |
AWSS3 | ~> 2.1.0 |
AWSCognito | ~> 2.1.0 |
HiliteSDK Http 模块 - 便于与 HILITE api 通信
import HiliteCore
import HiliteHttp
class TaskViewController: UIViewController {
let taskAgent = TaskFeedAgent(taskService: HttpTaskService(), delegate: self)
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
taskAgent.reloadWithOnSuccess(_ onSuccess: @escaping (Array<FeedItemAgent>)->Void, onError: @escaping (Error!)->Void) {
let onLoaded = { (loadedFeedItems) in
// do something with loaded items
}
let onError = { (error) in
print(error.localizedDescription)
}
taskAgent.reloadWithOnSuccess(onLoaded, onError: onError)
}
}
extension TaskViewController: TasksAgentDelegate {
func taskAgent(_ taskAgent: TaskFeedAgent, didSelectTask: Task, presentFrom: PresentFrom?) {
// do something with selected task
}
}