Alamofire
Bài đăng này đã không được cập nhật trong 3 năm
Đú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
}
}
All rights reserved