使用Alamofire和SwiftyJson将JSON值附加到全局数组

时间:2018-08-15 17:45:13

标签: ios arrays swift alamofire swifty-json

var imgURLArray = [String]()

override func viewDidLoad() {
    super.viewDidLoad()

    myTableView.delegate = self
    myTableView.dataSource = self

    Alamofire.request("https://api.instagram.com/v1/users/self/media/recent/?access_token=####&count=10").responseJSON { (response) in
            if let value = response.result.value {
                let json = JSON(value)
                for i in 1...9 {
                    if let imageURL = json["data"][i]["images"]["standard_resolution"]["url"].string {
                        self.imgURLArray.append(imageURL)
                    } else {
                      print("no way")
                    }
                }
                print(self.imgURLArray)
            }
        }
    }

当我打印imgURLArray时,它是空的。
我尝试了dispatchQueue,但仍然无法正常运行。
我也尝试过将其传递给tableview并重新加载,但是它也不起作用。

0 个答案:

没有答案