我正在进行一个异步调用,该响应的JSON响应同时包含要显示在UIImageView中的图像的文本和URL。现在,在标签中显示文本不是问题,但是加载图像给我带来了麻烦。在下面共享了我的代码。
//Declared variables to hold response
var offerContent: String?
var offerImage: URL?
var offerTitle: String?
var suggestionLabel:String?
var suggestionScreen: String?
//create a task to send reques
let task = URLSession.shared.dataTask(with: request as URLRequest){
data, response, error in
if error != nil {
print("error is:: \(error!.localizedDescription)")
return;
}
//parsing the response
do {
// converting response to NSDictionary
let myJSON = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as? NSDictionary
DispatchQueue.main.async {
if let parseJSON = myJSON{
var responseCode: Int!
var responseMessage: NSArray! …Run Code Online (Sandbox Code Playgroud)