Передача ссылки будет менее затратной, чем повторная инициализация свежего объекта в дочернем контроллере представления.
Установите retain
свойство в дочернем контроллере представления для NSString
пример.
В родительском контроллере представления создайте экземпляр дочернего контроллера представления и установите его строковое свойство равным строке, которую вы хотите передать:
childViewController.myStringProperty = parentViewControllerString;
Поскольку это увеличивает количество retain
числастрока, вы не воссоздаете объект, просто сохраняете ссылку на него.
Вместо этого вы можете сохранить экземпляр NSData
, если хотите.Это было бы меньшим ударом, чем воссоздание его у ребенка vc