Каковы различия между идентификатором и идентификатором восстановления с UITableViewCell, установленным в раскадровке
Когда я перетаскиваю UITableViewCell
в tableView в storyboard
, я обнаруживаю, что в инспекторе есть два идентификатора. Один находится в инспекторе идентификации (Restoration ID
), а другой - в инспекторе атрибутов (идентификатор).
Какая разница между ними?
Ответы
Ответ 1
Идентификаторы восстановления используются для восстановления состояния, т.е. вид вашего представления выглядит так, как когда вы выходите из приложения, которое часто используется для повторного создания объектов. Идентификаторы раскадровки, с другой стороны, просто идентифицируют объекты в раскадровке - они часто используются для создания объектов.
Ответ 2
A идентификатор восстановления - это строка, которую необходимо назначить любому контроллеру или представлению, который вы хотите сохранить и восстановить. При сохранении состояния на диспетчере сохранения сохраняются любые контроллеры представлений или представления в иерархии представлений с идентификатором восстановления.
Идентификатор в Identity Inspector используется для создания объектов из раскадровки