В документации Apple PDFKit метод insertChild объекта PDFOutline
содержит следующее примечание для обсуждения:
Чтобы построить иерархию контуров PDF, используйте этот метод для добавления дочерних объектов контура. Прежде чем вызывать этот метод для объекта PDFOutline
, у которого уже есть родительский объект, необходимо сохранить объект и сначала вызвать removeFromParent()
для него.
У меня возникли проблемы с точным пониманием что это значит. Означает ли это, что вы не можете добавить дочерние элементы к существующим дочерним элементам: вам нужно удалить дочерний элемент из существующей иерархической структуры, а затем вернуть его после добавления дочернего элемента?
Или что-то еще?
Кроме того, есть ли какое-то особое значение для слов «сохранить объект»?
Спасибо