      - parameter successCallBack: successCallBack description
      - parameter errorCallBack:   errorCallBack description
      */
-    func getData (successCallBack : ViewModelSuccessCallBack?, errorCallBack : ThemeVieModelErrorCallBack?) {
+    func getData (successCallBack : ViewModelSuccessCallBack?, errorCallBack : VieModelErrorCallBack?) {
         self.successCallBack = successCallBack
         self.errorCallBack = errorCallBack
         ZFNetworkTool.get(LATEST_NEWS_URL, params: nil, success: { (json) -> Void in

     - parameter successCallBack: successCallBack description
     - parameter errorCallBack:   errorCallBack description
     */
    func getDataForDate (dateIndex: Int ,successCallBack : ListSuccessCallBack?, errorCallBack : ThemeVieModelErrorCallBack?) {
        let date : NSDate = NSDate(timeIntervalSinceNow: -(dateIndex*24*60*60))
        dateFormat.locale = NSLocale(localeIdentifier: "zh_CN")
        dateFormat.dateFormat = "yyyyMMdd"

            let topStories = allNews.topStories
            let stories1 = allNews.stories
            
            // 回调给controller
            if self.successCallBack != nil {
                self.successCallBack!(dataSoure:stories1!, headerSource:topStories!)
