swift - How can I fix this Result values in '? :' expression have mismatching types 'String' and '[Any]?' -
i have following lines of code:
let string:string = "" let extracted_data:string! = (response?.extracted_data == nil) ? "" : response?.extracted_data string.append("\(extracted_data)")
extracted_data
[any]
. can't figure out why getting error:
result values in '? :' expression have mismatching types 'string' , '[any]?'
you should parsing variable [any] type of array , later on if know array contains string type should doing this. take first element out of array , set value
response?.extracted_data?.first as? string ?? "default value if string not present"
Comments
Post a Comment