Я получаю ответ API, как это:
{"id":10,"user_name":"test"}
Я могу без проблем проанализировать имя пользователя в табличном представлении, но идентификатор всегда отображается пустым
Это мой cellForRowAt func:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "userDataCell", for: indexPath) as! UserDataCell
let userDetails = responseArray[indexPath.row]
cell.userNameField.text = userDetails["user_name"] as? String
cell.idTextField.text = userDetails["id"] as? String
return cell
}
Мне кажется, проблема в том, что я пытаюсь разобрать строку, когда получаю Int
Модификация до as? Int
cell.idTextField.text = userDetails["id"] as? Int
Не решил проблему. Любая помощь?