在使用alamofire获取json之后,我正在尝试解码json数据。我已经创建了模型类,但是我不知道如何解码数据。 Alamofire.request("http://somerandomlink.xyz").responseJSON { (response) in
switch response.result {
case .failure(let error):
print(error)
case .success(let data):
Alamofire.request(URL_USER_REGISTER, method: .post, parameters: parameters).responseJSON{
response in
//printing response
print(response)
//getting the json value from the server
if let result = response.result.value {
我正在尝试使用Alamofire在Swift中POST一个数组。
这是我的Swift代码:
var itemsToSend: [Dictionary<String, Any>] = []
for i in 0..<selectedSongs.count {
let app = ["Info" : selected[i]["Info"]!]
itemsToSend.append(app)
}
let toSend = try! JS
我正在尝试从堆栈交换api中获取一些数据,使用alamofire和swifty。我能够在日志中打印所需的数据,但当我运行应用程序时,模拟器只显示空单元格。我检查了标识符,并将原型单元格值设置为1.
class MainTableViewController: UITableViewController,UISearchResultsUpdating {
var searchKeyword: String = "questions"
// empty array to store the search results
var searchResult
本质上我有以下功能:
func stagedCount() {
let url = "example.com"
let parameters: Parameters =
["person": "\(name)"]
Alamofire.request(url, method: .post, parameters: parameters).responseData(completionHandler : { response in
if let allO
如何将当前的Alamofire请求转换为同步请求?这会在请求完成之前停止所有其他执行吗?
我目前的职能如下:
func updateLabels() {
Alamofire.request(apiUrl).responseJSON { response in
if let data = response.result.value {
var rawJson = JSON(data)
var json = rawJson[0]
var totalViews = json["totalView
我创建了一个嵌套的Alamofire请求,并用返回的数据填充我的类属性对象。第一个Alamofire请求起作用了,我可以在第一个Alamofire请求中将数据注入到我的类对象中,但是第二个请求,尽管我看到了从API返回的数据,但我无法将数据附加到我的class属性中。
// Get States
getStatesByUserID(userID) {
(result)->() in
var states = JSON(result)
for index in 0... states.count - 1 {
let statesID: Int =
我有这样的Alamofire请求: Alamofire.request("myurl", method: .get, parameters: nil, encoding: JSONEncoding.default, headers: nil).responseData { (responseData) in
let data = responseData.data
do {
let country = try JSONDecoder().decode(MYOBJECT.self, from: data)
} catch {
print(
我不使用SwiftyJSON填充表视图,它不是解析Alamofire JSON结果
let getRouteURL = "http://example.com/api/Trafi/GetRoute/"
Alamofire.request(getRouteURL, method: HTTPMethod.post, parameters: param, encoding: JSONEncoding.default, headers:nil).responseJSON{ response in
if let result = response.result.