Я работаю над проектом XCode, в котором у меня есть переменные определенной функции, которые я хочу использовать во всех имеющихся у меня контроллерах представления. Я хочу, чтобы некоторые данные (var oneName = oneNameTextField.text) передавались в массив другого контроллера вида (var arms = ["(oneName), ...]). Есть ли способ сделать это?
Я пытался изучить передачу по сегментам и т. Д., Но я хочу только сохранить данные в коде контроллера второго представления, а не показывать данные визуально.
В первом моем контроллерепеременные функции, которые я хочу передать второму контроллеру представления.
func userEnterData() {
var oneName = weaponOneNameTextField.text
}
Во втором контроллере представления у меня есть массив, в который я хочу сохранить сохраненные переменные.
var weapons = ["\(oneName)",...]
Очевидная ошибка здесь в том, что он не знает, что такое oneName.
Вот несколько картинок действительного кода:
изображение контроллера первого вида
изображение контроллера второго вида
Спасибо за помощь!