Alamofire
Đúng ra là như thế này. Nhưng lần đầu vô thì chưa có data. 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 ...
Đúng ra là như thế này.
Nhưng lần đầu vô thì chưa có data.
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 } }