Я просто хочу упомянуть, что формулировка в ссылке на класс UITableViewCell может немного запутать эту проблему:
(После описания каждого типа ячеек)
« Обсуждение
Во всех этих стилях ячеек доступ к большим текстовым меткам осуществляется через свойство textLabel, а для меньших - через свойство detailTextLabel. "
Может показаться, что все типов ячеек включают в себя detailTextLabel, но если вы внимательно прочитаете их, это будет только тип по умолчанию, который не имеет detailTextLabel.