| | |
| | | import APNGKit |
| | | import UserDefaultsStore |
| | | |
| | | let TreeTaskUpdate_Noti = Notification.Name.init(rawValue: "TreeTaskUpdate_Noti") |
| | | |
| | | class TreeTeskVC: BaseVC { |
| | | |
| | | private let cacheTreeInfoModel = UserDefaultsStore<TreeInfoModel>(uniqueIdentifier: "cacheTreeInfoModel")! |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | private func getTreeData(){ |
| | | |
| | | //缓存的树苗信息 |
| | |
| | | self?.aPNGTreeImageView?.startAnimating() |
| | | } |
| | | } |
| | | |
| | | NotificationCenter.default.rx.notification(TreeTaskUpdate_Noti).take(until: self.rx.deallocated).subscribe(onNext: {[weak self] _ in |
| | | self?.getTreeData() |
| | | }).disposed(by: disposeBag) |
| | | |
| | | taskListView.swipeClouse {[unowned self] dirition in |
| | | guard self.treeTeskListSwipe != dirition else {return} |
| | |
| | | weakSelf.treeInfoModel?.energyValue = 0 |
| | | weakSelf.treeInfoModel?.nextLevel = m.nextLevel |
| | | weakSelf.updateTreeInfo() |
| | | NotificationCenter.default.post(name: UpdateUserProfile_Noti, object: nil) |
| | | } |
| | | }).disposed(by: disposeBag) |
| | | |