【发布时间】:2017-01-29 17:26:45
【问题描述】:
在这里,我将 eventDetails 中元素数量的值分配给 Alamofire 完成处理程序中的变量 x。但是,我无法在代码的其他地方使用它。我尝试将 x 的值用于 numberofrowsinsection 但它返回 0 尽管它有一个值。
Alamofire.request(some_url, method: .post, parameters: data, encoding: URLEncoding.default, headers: nil).responseJSON {
response in
let json = JSON(response.result.value)
for eves in json.arrayValue {
self.eventDetails.append(eves["EventName"].stringValue)
self.regids.append(eves["EventRegID"].stringValue)
}
self.x = self.eventDetails.count
}
【问题讨论】:
-
这是重复的(与以前版本的 Alamofire):stackoverflow.com/a/31498553/1271826