Нет описания

FeedbackViewController.swift 1.6KB

    // // FeedbackViewController.swift // PaiAi // // Created by zhengjianfei on 16/4/7. // Copyright © 2016年 FFIB. All rights reserved. // import UIKit import RxCocoa import RxSwift final class FeedbackViewController: UIViewController { // MARK: Storyboard property @IBOutlet var textView: UITextView! @IBOutlet var sendBtn: UIButton! let disposeBag = DisposeBag() // MARK: view function override func viewDidLoad() { super.viewDidLoad() textView.placeholder = "您的建议是我们前进的动力" textView.rx.text .map {!($0?.isEmpty)!} .bind(to: sendBtn.rx.isEnabled) .disposed(by: disposeBag) } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(true) titleWithbackBar = "意见反馈" } // MARK: Storyboard button function @IBAction func sendFeedBack() { guard let content = textView.text else { return } let params = ["user_id": SharedUserInfo.userId, "feedback": content] as [String: AnyObject] let request = StatusNetworkRequest(param: params, path: .feedback) NetworkApi.share.post(request: request) { (res) in guard res.status == 200 else { return } _ = self.navigationController?.popViewController(animated: true) FFToastView.showToast(inView: UIApplication.shared.keyWindow ?? self.view, withText: "感谢您的宝贵意见,我们会继续努力") } } // MARK: gesturerecognize function @IBAction func tap() { textView.resignFirstResponder() } }