Я добавил табличный вид в свой UIViewController. затем я добавил ярлык в свою настраиваемую ячейку внутри представления таблицы. Я попытался обновить метки внутри tableview, используя теги. кажется, что он не работает.Использовать теги для tableView внутри UIViewController для обновления Ярлыки
это мой код.
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell: UITableViewCell = self.tableView.dequeueReusableCellWithIdentifier("LineItemCell", forIndexPath: indexPath)
let object = lineItemsObject[indexPath.row]
//cell.textLabel?.text = object["quantity"]
print(object["description"]!)
if let descriptionLabel = cell.viewWithTag(500) as? UILabel {
descriptionLabel.text = object["description"]
}
else
{
print("fail")
}
return cell
}
Когда я вызываю функцию всегда, она не считывает тег и не печатает «fail». Я также назначил правильное значение тега на мой ярлык.
здесь я приложил изображение моих деталей метки в атрибуте инспектора
Пожалуйста, помогите мне исправить эту проблему.
Ваш код выглядит отлично. Я проверил его с тестовым проектом, и он отлично работает. Попробуйте следующее: Удалить ячейку, которая поставляется со столом. Перетащите новую ячейку из обозревателя объектов, добавьте метку, установите ее тег, а затем идентификатор ячейки и попробуйте. – TheAppMentor