         return pullToRefreshView
         }()
 
-    let feedSkillUsersCellID = "FeedSkillUsersCell"
-    let feedCellID = "FeedCell"
-    let feedSocialWorkCellID = "FeedSocialWorkCell"
-    let loadMoreTableViewCellID = "LoadMoreTableViewCell"
-
-    lazy var noFeedsFooterView: InfoView = InfoView(NSLocalizedString("No Feeds.", comment: ""))
-
-    var feeds = [DiscoveredFeed]()
+    private let feedSkillUsersCellID = "FeedSkillUsersCell"
+    private let feedCellID = "FeedCell"
+    private let feedSocialWorkCellID = "FeedSocialWorkCell"
+    private let loadMoreTableViewCellID = "LoadMoreTableViewCell"
+
+    private lazy var noFeedsFooterView: InfoView = InfoView(NSLocalizedString("No Feeds.", comment: ""))
 
     private var audioPlayedDurations = [String: NSTimeInterval]()
 

        }
    }

    var navigationControllerDelegate: ConversationMessagePreviewNavigationControllerDelegate?
    var originalNavigationControllerDelegate: UINavigationControllerDelegate?
    
    deinit {


    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)

        /*
        // 尝试恢复原始的 NavigationControllerDelegate，如果自定义 push 了才需要
        if let delegate = originalNavigationControllerDelegate {
            navigationController?.delegate = delegate
            navigationControllerDelegate = nil
        }
        */

        navigationController?.setNavigationBarHidden(false, animated: false)

