|
@@ -11,14 +11,16 @@ import Kingfisher
|
|
|
|
|
|
class CommunityRecommendController: BaseViewController {
|
|
|
|
|
|
+ override func didReceiveMemoryWarning() {
|
|
|
+ super.didReceiveMemoryWarning()
|
|
|
+ }
|
|
|
+
|
|
|
deinit {
|
|
|
NXLLog("deinit")
|
|
|
self.view = nil
|
|
|
if observe != nil {
|
|
|
NotificationCenter.default.removeObserver(observe!)
|
|
|
}
|
|
|
- KingfisherManager.shared.cache.clearDiskCache()
|
|
|
- KingfisherManager.shared.cache.clearMemoryCache()
|
|
|
}
|
|
|
weak var observe : NSObjectProtocol?
|
|
|
|
|
@@ -359,7 +361,7 @@ extension CommunityRecommendController {
|
|
|
self?.communityPostDetailModel = communityPostDetailModel as? CommunityPostDetailModel
|
|
|
self?.communityPostsApi(page:1)
|
|
|
self?.avatarButton.kf.setImage(with: kURLThumbnailsImage(name: self?.communityPostDetailModel?.avatar ?? "", size: kSize30x30Image), for: UIControl.State.normal, placeholder: kImage(name: "default_avatar"))
|
|
|
- ImageCache.default.clearMemoryCache()
|
|
|
+
|
|
|
self?.nameButton.setTitle(self?.communityPostDetailModel?.username, for: UIControl.State.normal)
|
|
|
if self?.communityPostDetailModel?.uid == UserModel.shared().getModel()?.uid {
|
|
|
self?.followButton.isHidden = true
|
|
@@ -403,6 +405,11 @@ extension CommunityRecommendController {
|
|
|
self?.tabBarController?.selectedIndex = 0
|
|
|
self?.navigationController?.popToRootViewController(animated: true)
|
|
|
})
|
|
|
+ self?.tableView.reloadData()
|
|
|
+ MJRefreshManager.mjRefreshManager(tableView: self?.tableView)
|
|
|
+ if self?.tableView.mj_footer != nil {
|
|
|
+ self?.tableView.isHiddenFooter(true)
|
|
|
+ }
|
|
|
}else {
|
|
|
MJRefreshManager.mjRefreshManagerLoadingStatus(tableView: self?.tableView,loadingStatus: loadingStatus)
|
|
|
}
|