     
     
     deinit {
+        NSNotificationCenter.defaultCenter().removeObserver(self, name: MalaNotification_PushToPayment, object: nil)
         NSNotificationCenter.defaultCenter().removeObserver(self, name: MalaNotification_PushTeacherDetailView, object: nil)
         NSNotificationCenter.defaultCenter().removeObserver(self, name: MalaNotification_CancelOrderForm, object: nil)
     }

            })
    }
    
    
    // MARK: - Delegate
    override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {

    }
    
    private func setupNotification() {
        
        NSNotificationCenter.defaultCenter().addObserverForName(
            MalaNotification_PushToPayment,
            object: nil,
            queue: nil
        ) { [weak self] (notification) -> Void in
            // 支付页面
            if let order = notification.object as? OrderForm {
                ServiceResponseOrder = order
                self?.launchPaymentController()
            }
            
        }
        
        NSNotificationCenter.defaultCenter().addObserverForName(
            MalaNotification_PushTeacherDetailView,
