2017-05-09 145 views
-3

我想使用我已解析的值,在我的应用程序中创建一个动态列表视图。但我不成功。我需要一些帮助。谢谢。从alamofire responseString返回字符串

func getValueJSON() { 
    Alamofire.request("URL").responseJSON { response in 
     let json = JSON(response.result.value!) 
     for (key,values) in json { 
      _ = key 
      let val = values["nom"] 
      print(val) 
     } 
    } 
} 
+0

什么在你的代码中的问题时,请参考official docs? '打印(response.result.error)'。 – ozgur

+0

此代码用于恢复店铺名称。变量“val”取值为名称。我想用这个商店名称来重命名我的tableview中的标签。但我没有成功。 – BoisKyll

+0

基本上你不能从包含异步任务的函数中返回某些东西。您必须添加完成块或将收到的值分配给实例变量。 – vadian

回答

-1

也许您正在寻找这样的:

Alamofire.request("https://httpbin.org/get").validate().responseJSON { response in 
    switch response.result { 
    case .success: 
     print("Validation Successful") 
    case .failure(let error): 
     print(error) 
    } 
} 

请发问这里