0

Alamofire

Đúng ra là như thế này.

Screen Shot 2016-05-20 at 4.53.17 PM.png

Nhưng lần đầu vô thì chưa có data. Screen Shot 2016-05-21 at 9.20.49 AM.png

Chào các bạn trên Viblo, Cho mình hỏi có bạn nào đã dùng Alamofire để get Json về rồi pasre lưu vô coreData sau đó các bạn cập nhật kết quả lên trên UI (tableView )chưa? Mình đang gặp vấn đề là: khi debug mình thấy ứng dụng chạy vô Alamofire nhưng không get josn về mà lại chạy sang hàm cập nhật Tableview sau khi cập nhật xong thì mới quay về get json.

override func viewDidLoad() { super.viewDidLoad() getDataFromsServer()

    }

func getDataFromsServer() {

Alamofire.request(.GET,"(API_VIEW_ORDER_ITEM)?token=(token!)", parameters: para) .responseJSON { (response) in

            if let value = response.result.value as? [String:AnyObject] {
                let json = JSON(value)

                }}

}

override func didLoadViewControllerAtIndex(index: Int) -> UIViewController {

    switch index {
    case 0:
        let vc = self.storyboard!.instantiateViewControllerWithIdentifier(SEGUE_MYORDERVC) as! MyOrderVC
        vc.dataSourceOrderVC = self.getKindOfOrder("new")

        NSLog("vc.dataSourceOrderVC=\(vc.dataSourceOrderVC)")
        return vc
        //            return self

    case 1:
        let vc = self.storyboard?.instantiateViewControllerWithIdentifier(SEGUE_MYORDERVC) as! MyOrderVC
        vc.dataSourceOrderVC = self.getKindOfOrder("unpaid")
        NSLog("vc.dataSourceOrderVC=\(vc.dataSourceOrderVC)")
        return vc

    default:
        let vc = self.storyboard?.instantiateViewControllerWithIdentifier(SEGUE_MYORDERVC) as! MyOrderVC
        vc.dataSourceOrderVC = self.getKindOfOrder("unpaid")
        NSLog("vc.dataSourceOrderVC=\(vc.dataSourceOrderVC)")
        return vc

    }
}

All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí